함수 프로그래밍에 대한 https://techfindings.one/archives/2652 를 읽었으며 다음 과 같이 나타났습니다.
익명 함수는 종종 JIT 컴파일 할 수 없으며 최적화되지 않습니다.
누군가 이것이 왜 그런지 설명해 줄 수 있습니까?
1
볼 이 $ {블로그} 토론
—
모기
나는 downvote가 여기에 정당화되지 않았고 링크가 내 질문에 적용될 수 없다고 생각합니다. JIT 및 익명 함수에 대한 기술적 질문을합니다. 의견 / 맛 또는 토론을 요구하지 않습니다. 익명 함수를 JIT 컴파일 할 수없는 이유를 다른 사람들에게 설명해달라고 요청하고 있습니다. 심지어 당신의 링크조차 "다른 사람들이 나에게 ______를 설명하고 싶다"라고 말하면, 당신은 아마 괜찮을 것입니다 "@gnat
—
thadeuszlay
"왜?"라고 묻기 전에 먼저 "이것이 사실입니까?"라고 물어야합니다. 나는 그 주장에 BS를 호출합니다. 4 개의 주요 브라우저에는 4 개의 서로 다른 JS 엔진이 있으며, 이들 중 어느 것도 참조 나 데이터를 백업하지 않고 익명의 기능을 최적화하지 않는다고 주장합니다.
—
Sebastian Redl
적어도 V8 엔진이 익명 함수를 JIT 컴파일 할 수 있다고 확신합니다. 출처 : 소스 코드의 관련 부분을 읽었습니다. 그리고 이것이 불가능한 기술적 이유는 없습니다. 따라서 질문의 전제는 잘못되었습니다. 이것은 왜 저자 가 그 진술이 의미가 있다고 생각 하는지에 대한 의문을 제기합니다 . 그러나 우리는 그것을 알 수 없으며 gnat의 링크에서 설명하는 것처럼 토론 할 곳이 아닙니다.
—
amon
나는 당신의 요점을보고 @SebastianRedl에 동의합니다. 나는이 진술을 이해하지 못했지만 더 깊이 파는 대신 쉬운 길을 가고 여기에서 물었다.
—
thadeuszlay