«performance» 태그된 질문

코드 및 응용 프로그램 효율성의 측정 또는 개선과 관련된 질문

30
Java의 배열 또는 목록 어느 것이 더 빠릅니까?
Java에서 직렬로 액세스하려면 메모리에 수천 개의 문자열을 유지해야합니다. 배열에 저장해야합니까, 아니면 일종의 List를 사용해야합니까? 배열은 List와 달리 모든 데이터를 인접한 메모리 덩어리에 보관하므로 배열을 사용하여 수천 개의 문자열을 저장하면 문제가 발생합니까?
351 java  arrays  list  performance 

4
PHP 용 Big-O 함수 목록
잠시 동안 PHP를 사용한 후, 모든 내장 PHP 기능이 예상대로 빠르지는 않습니다. 캐시 된 소수 배열을 사용하여 숫자가 소수인지 찾는 함수의이 두 가지 가능한 구현을 고려하십시오. //very slow for large $prime_array $prime_array = array( 2, 3, 5, 7, 11, 13, .... 104729, ... ); $result_array = array(); foreach( $prime_array => …

30
.NET에서 'for'또는 'foreach'중 어느 루프가 더 빨리 실행됩니까?
루프가 더 빨리 실행되는 C # / VB.NET / .NET에서 for 또는 foreach? for루프보다 루프가 더 빨리 작동 한다는 것을 읽은 이후 foreach로오래 전에 모든 컬렉션, 일반 컬렉션, 모든 배열 등에 적용되는 것으로 가정했습니다. Google을 sc이 뒤져서 몇 개의 기사를 찾았지만 대부분 결론을 내리지 못하고 (기사에 대한 의견을 읽음) 공개되지 …
345 c#  .net  performance  for-loop 

12
임의의 행을 선택하는 가장 좋은 방법 PostgreSQL
PostgreSQL에서 무작위로 행을 선택하고 싶습니다. select * from table where random() < 0.01; 그러나 다른 사람들은 이것을 추천합니다 : select * from table order by random() limit 1000; 나는 500 백만 행이있는 매우 큰 테이블을 가지고 있습니다. 어떤 접근법이 더 낫습니까? 차이점은 무엇입니까? 임의의 행을 선택하는 가장 좋은 방법은 무엇입니까?




12
MySQL 테이블에 행이 있는지 테스트하는 가장 좋은 방법
테이블에 행이 있는지 확인하려고합니다. MySQL을 사용하면 다음과 같은 쿼리를 수행하는 것이 좋습니다. SELECT COUNT(*) AS total FROM table1 WHERE ... 합계가 0이 아닌지 또는 다음과 같은 쿼리를 수행하는 것이 더 나은지 확인하십시오. SELECT * FROM table1 WHERE ... LIMIT 1 행이 반환되었는지 확인하십시오. 두 쿼리에서 WHERE 절은 인덱스를 사용합니다.
337 sql  mysql  performance  exists 



10
"as"및 nullable 유형의 성능 놀라움
난 그냥 nullable 형식을 다루는 심도 C #의 4 장을 수정하고 "as"연산자를 사용하여 쓸 수있는 섹션을 추가하고 있습니다 : object o = ...; int? x = o as int?; if (x.HasValue) { ... // Use x.Value in here } 나는 이것이 정말로 깔끔하다고 생각했으며 "is"와 캐스트를 사용하여 C # 1에 …

9
매우 큰 데이터베이스 파일이있는 sqlite의 성능 특성은 무엇입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 이 질문을 개선하십시오 sqlite는 지원되는 경우에도 매우 큰 데이터베이스 파일에서 잘 수행되지 않는다는 것을 알고 있습니다 (1GB 이상의 …

22
π의 가치를 얻는 가장 빠른 방법은 무엇입니까?
개인적 도전으로 π의 가치를 얻는 가장 빠른 방법을 찾고 있습니다. 보다 구체적으로, 나는 #define상수를 사용 M_PI하거나 숫자를 하드 코딩 하지 않는 방법을 사용 하고 있습니다. 아래 프로그램은 내가 아는 다양한 방법을 테스트합니다. 인라인 어셈블리 버전은 이론 상으로는 가장 빠른 옵션이지만 명확하게 이식 할 수는 없습니다. 다른 버전과 비교하기 위해 기준으로 …

7
MySQL 대 MongoDB 1000 읽기
MongoDb에 대해 매우 기대하고 있으며 최근에 테스트하고 있습니다. 나는 'id'라는 필드에서만 인덱스 된 약 2 천만 개의 레코드를 가진 MySQL에서 게시물이라는 테이블을 가지고있었습니다. MongoDB와 속도를 비교하고 싶었고 거대한 데이터베이스에서 임의로 15 개의 레코드를 가져 와서 인쇄하는 테스트를 실행했습니다. 나는 mysql과 MongoDB에 대해 각각 약 1,000 번 쿼리를 실행했으며 속도에 큰 …

8
텍스트 파일을 한 줄씩 읽는 가장 빠른 방법은 무엇입니까?
텍스트 파일을 한 줄씩 읽고 싶습니다. .NET C # 범위 내에서 가능한 한 효율적으로하고 있는지 알고 싶었습니다. 이것이 지금까지 시도한 것입니다. var filestream = new System.IO.FileStream(textFilePath, System.IO.FileMode.Open, System.IO.FileAccess.Read, System.IO.FileShare.ReadWrite); var file = new System.IO.StreamReader(filestream, System.Text.Encoding.UTF8, true, 128); while ((lineOfText = file.ReadLine()) != null) { //Do something with the lineOfText }

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.