«optimization» 태그된 질문

최적화는 방법이나 디자인을 개선하는 행위입니다. 프로그래밍에서 최적화는 일반적으로 알고리즘 속도를 높이거나 필요한 리소스를 줄이는 형태를 취합니다. 최적화의 또 다른 의미는 기계 학습에 사용되는 수치 최적화 알고리즘입니다.

14
C #의 인라인 함수?
C #에서 "인라인 함수"를 어떻게 수행합니까? 나는 그 개념을 이해하지 못한다고 생각합니다. 그들은 익명의 방법을 좋아합니까? 람다 함수처럼? 참고 : 답변은 거의 대부분 함수 인라인 기능 , 즉 "함수 호출 사이트를 수신자의 본문으로 대체하는 수동 또는 컴파일러 최적화"를 처리합니다. 당신이에 관심이 있다면 익명 함수 (람다 일명) 을 참조 @ jalf의 …
276 c#  optimization  inline 

30
루프가 반대로 더 빠릅니까?
나는 이것을 꽤 많이 들었다. 역으로 계산할 때 JavaScript 루프가 실제로 더 빠릅니까? 그렇다면 왜 그렇습니까? 역 루프가 빠르다는 것을 보여주는 몇 가지 테스트 스위트 예제를 보았지만 그 이유에 대한 설명을 찾을 수 없습니다! 루프가 더 이상 완료되었는지 확인하고 최종 숫자 값과 비교하여 확인할 때마다 더 이상 속성을 평가할 필요가 …


10
HTML에서 한 이미지를 다른 이미지 위에 어떻게 배치합니까?
저는 레일스 프로그래밍의 초보자로서 한 페이지에 많은 이미지를 보여 주려고 시도하고 있습니다. 어떤 이미지는 다른 이미지 위에 놓여 야합니다. 간단하게하기 위해 파란색 사각형의 오른쪽 상단 모서리에 빨간색 사각형이 있지만 파란색 모서리를 원한다고 가정하십시오. 성능 문제로 인해 합성 (ImageMagick 및 이와 유사한)을 피하려고합니다. 서로 겹치는 이미지를 배치하고 싶습니다. 더 어려운 예로, …

24
random.choice의 가중치 버전
random.choice의 가중치 버전을 작성해야했습니다 (목록의 각 요소는 선택 될 확률이 다릅니다). 이것이 내가 생각해 낸 것입니다. def weightedChoice(choices): """Like random.choice, but each element can have a different chance of being selected. choices can be any iterable containing iterables with two items each. Technically, they can have more than two items, …

12
C ++로 바이너리 파일 작성하기
SSD (솔리드 스테이트 드라이브)에 방대한 양의 데이터를 쓰려고합니다. 그리고 엄청난 양의 80GB를 의미합니다. 솔루션을 웹에서 탐색했지만 가장 좋은 방법은 다음과 같습니다. #include <fstream> const unsigned long long size = 64ULL*1024ULL*1024ULL; unsigned long long a[size]; int main() { std::fstream myfile; myfile = std::fstream("file.binary", std::ios::out | std::ios::binary); //Here would be some error …

7
Clang vs GCC-더 나은 바이너리를 생성하는 방법은 무엇입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 삼년 전에 . 이 질문을 개선하십시오 현재 GCC를 사용하고 있지만 최근 Clang을 발견했으며 전환을 숙고하고 있습니다. 바이너리의 품질 (속도, 메모리 풋 …


5
g ++에서 최적화 수준 -O3이 위험합니까?
나는 -O3g ++에서 최적화 수준으로 컴파일하는 것이 어쨌든 '위험한'것이며, 필요하다고 입증되지 않는 한 일반적으로 피해야한다는 다양한 소스 (주로 동료 동료로부터)를 들었습니다 . 이것이 사실입니까? 그렇다면 왜 그렇습니까? 난 그냥 고집해야 -O2합니까?


4
왜 쓸모없는 MOV 명령어를 도입하면 x86_64 어셈블리에서 타이트한 루프가 빨라 집니까?
배경: 어셈블리 언어가 내장 된 일부 파스칼 코드를 최적화하는 동안 불필요한 MOV명령을 발견 하고 제거했습니다. 놀랍게도 불필요한 명령을 제거하면 프로그램 속도 가 느려졌습니다 . 임의의 쓸모없는 MOV명령어 를 추가 하면 성능 이 더욱 향상됩니다 . 효과는 불규칙하며 실행 순서에 따라 변경 됩니다. 한 줄로 위나 아래로 같은 정크 명령이 바뀌면 …

3
512x512 매트릭스를 513x513 매트릭스를 바꾸는 것보다 훨씬 느린 이유는 무엇입니까?
크기가 다른 정사각 행렬에 대한 실험을 수행 한 후 패턴이 나타났습니다. 항상, 크기의 행렬을 전치하는 2^n것이 size의 크기를 전치하는 것보다 느립니다2^n+1 . 작은 값의 n경우 차이가 크지 않습니다. 그러나 512 이상의 값에서 큰 차이가 발생합니다. (적어도 저에게는) 면책 조항 : 함수가 요소의 이중 스왑으로 인해 실제로 행렬을 전치하지는 않지만 차이는 …

10
데이터베이스에 JSON 저장 및 각 키에 대한 새 열 보유
내 테이블에 사용자 관련 데이터를 저장하기 위해 다음 모델을 구현하고 있습니다 .2 열 uid(기본 키)과 meta사용자에 대한 다른 데이터를 JSON 형식으로 저장 하는 열이 있습니다. uid | meta -------------------------------------------------- 1 | {name:['foo'], | emailid:['foo@bar.com','bar@foo.com']} -------------------------------------------------- 2 | {name:['sann'], | emailid:['sann@bar.com','sann@foo.com']} -------------------------------------------------- 테이블이 uid,, name등의 많은 열을 갖는 속성 당 하나의 …

12
HTML 파일에서 JavaScript를 어디에 두어야합니까?
대략 100kb 정도의 압축 된 JavaScript 파일이 있다고 가정 해 봅시다. 파일 <script src="...">은 HTML 자체에 붙여 넣지 않고 를 통해 연결되는 외부 파일임을 의미합니다 . 이것을 HTML에 넣을 가장 좋은 곳은 어디입니까? <html> <head> <!-- here? --> <link rel="stylesheet" href="stylez.css" type="text/css" /> <!-- here? --> </head> <body> <!-- here? …

22
스위프트 컴파일 시간이 왜 이렇게 느린가요?
Xcode 6 Beta 6을 사용하고 있습니다. 이것은 지금 당장 나를 괴롭힌 적이 있지만 지금은 거의 사용할 수없는 시점에 도달하고 있습니다. 내 프로젝트는 적당한 크기의 65 Swift 파일과 몇 개의 브리지 된 Objective-C 파일 (실제로 문제의 원인이 아님) 을 갖기 시작했습니다 . 응용 프로그램에서 거의 사용되지 않는 클래스에 간단한 공백을 추가하는 …

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