이는 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공자에서 실행할 수 있는 명령 노드입니다.
프로그램:
이름
nodejs - 서버 측 JavaScript
개요
nodejs [ -v ] [ -디버그 | --디버그-brk ] [ --v8-옵션 ]
[ -e 명령 | 스크립트.js ] [ 인수 ]
REPL을 시작하려면 인수 없이 실행하십시오.
기술
Node.js는 외부에서 사용할 수 있는 JavaScript용 라이브러리 세트입니다.
브라우저. 주로 간단하고 구축하기 쉬운 네트워크 클라이언트를 만드는 데 중점을 둡니다.
서버.
옵션
-v, --version 인쇄 노드의 버전
-e, --eval 스크립트 평가 스크립트
-p, --print --eval의 결과 인쇄
-c, --check 구문 검사 스크립트를 실행하지 않고
-i, --interactive는 stdin인 경우에도 항상 REPL을 입력합니다.
터미널이 아닌 것 같습니다
-r, --시작할 때 미리 로드할 모듈 필요
--사용 중단 없음 묵음 사용 중단 경고
--trace-deprecation 사용 중단에 대한 스택 추적 표시
--throw-deprecation 지원 중단 시 오류 발생
--track-heap-objects 힙 스냅샷에 대한 힙 개체 할당을 추적합니다.
--v8-options v8 명령줄 옵션을 인쇄합니다.
--tls-cipher-list=list 대체 기본 TLS 암호 목록 사용
(Node.js가 다음으로 빌드된 경우에만 사용 가능
OpenSSL 및 암호화 지원 활성화됨)
환경 변수
노드_경로
':'-모듈 검색 경로에 접두어가 붙은 디렉토리의 구분된 목록입니다.
NODE_DISABLE_COLORS
1로 설정하면 REPL에서 색상이 사용되지 않습니다.
NODE_ICU_DATA
ICU(국제 개체) 데이터의 데이터 경로입니다. 다음으로 컴파일할 때 연결된 데이터를 확장합니다.
small-icu 지원.
NODE_REPL_HISTORY
지속적인 REPL 기록을 저장하는 데 사용되는 파일의 경로입니다. 기본 경로는
~/.node_repl_history, 이 변수에 의해 재정의됩니다. 값을 다음으로 설정
빈 문자열("")은 영구 REPL 기록을 비활성화합니다.
V8 옵션
--use_strict(엄격 모드 적용)
유형: bool 기본값: false
--use_strong(강력한 모드 적용)
유형: bool 기본값: false
--strong_mode(실험적 강력한 언어 모드)
유형: bool 기본값: false
--es_staging(완성된 모든 하모니 기능 활성화)
유형: bool 기본값: false
--harmony(완성된 모든 하모니 기능 활성화)
유형: bool 기본값: false
--harmony_shipping(제공된 모든 하모니 기능 활성화)
유형: bool 기본값: true
--harmony_modules("하모니 모듈" 활성화(진행 중))
유형: bool 기본값: false
--harmony_arrays("조화 배열 방법" 활성화(진행 중))
유형: bool 기본값: false
--harmony_array_includes("harmony Array.prototype.includes" 활성화(진행 중))
유형: bool 기본값: false
--harmony_regexps("하모니 정규식 확장" 활성화(진행 중))
유형: bool 기본값: false
--harmony_arrow_functions("하모니 화살표 기능" 활성화(진행 중))
유형: bool 기본값: false
--harmony_proxys("하모니 프록시" 활성화(진행 중))
유형: bool 기본값: false
--harmony_sloppy("조잡한 모드의 조화 기능" 활성화(진행 중))
유형: bool 기본값: false
--harmony_unicode("하모니 유니코드 이스케이프" 활성화(진행 중))
유형: bool 기본값: false
--harmony_unicode_regexps("하모니 유니코드 정규 표현식" 활성화(진행 중))
유형: bool 기본값: false
--harmony_rest_parameters("하모니 나머지 매개변수" 활성화(진행 중))
유형: bool 기본값: false
--harmony_reflect("harmony Reflect API" 활성화(진행 중))
유형: bool 기본값: false
--harmony_computed_property_names("하모니 계산된 속성 이름" 활성화)
유형: bool 기본값: false
--harmony_tostring("하모니 toString" 활성화)
유형: bool 기본값: false
--harmony_numeric_literals("조화 숫자 리터럴" 활성화)
유형: bool 기본값: true
--harmony_classes("하모니 클래스(객체 리터럴 확장을 의미)" 활성화)
유형: bool 기본값: true
--harmony_object_literals("하모니 개체 리터럴 확장" 활성화)
유형: bool 기본값: true
--compiled_keyed_generic_loads(최적화 컴파일러를 사용하여 키순 일반 로드 생성
스텁)
유형: bool 기본값: false
--pretenuring_call_new(신규 재계약)
유형: bool 기본값: false
--allocation_site_pretenuring(할당 사이트가 있는 pretenure)
유형: bool 기본값: true
--trace_pretenuring (HAllocate 명령어의 pretenuring 결정 추적)
유형: bool 기본값: false
--trace_pretenuring_statistics (추적 할당 사이트 pretenuring 통계)
유형: bool 기본값: false
--track_fields(smi 값만 있는 트랙 필드)
유형: bool 기본값: true
--track_double_fields(이중 값이 있는 트랙 필드)
유형: bool 기본값: true
--track_heap_object_fields(힙 값이 있는 트랙 필드)
유형: bool 기본값: true
--track_computed_fields(계산된 상용구 필드 추적)
유형: bool 기본값: true
--track_field_types(트랙 필드 유형)
유형: bool 기본값: true
--smi_binop(이진 연산에서 smi 표현 지원)
유형: bool 기본값: true
--vector_ics(벡터 기반 ics 지원)
유형: bool 기본값: false
--optimize_for_size (실행보다 메모리 크기를 선호하는 최적화 활성화
속도.)
유형: bool 기본값: false
--unbox_double_arrays (자동으로 이중 배열을 언박싱)
유형: bool 기본값: true
--string_slices(문자열 조각 사용)
유형: bool 기본값: true
--crankshaft(크랭크축 사용)
유형: bool 기본값: true
--hydrogen_filter(최적화 필터)
유형: 문자열 기본값: *
--use_gvn(수소 전역 값 번호 지정 사용)
유형: bool 기본값: true
--gvn_iterations(GVN 고정 소수점 반복의 최대 수)
유형: int 기본값: 3
--use_canonicalizing(수소 명령어 정규화 사용)
유형: bool 기본값: true
--use_inlining(함수 인라인 사용)
유형: bool 기본값: true
--use_escape_analysis(수소 탈출 분석 사용)
유형: bool 기본값: true
--use_allocation_folding(할당 접기 사용)
유형: bool 기본값: true
--use_local_allocation_folding(기본 블록에서만 접기)
유형: bool 기본값: false
--use_write_barrier_elimination(할당을 대상으로 하는 쓰기 장벽 제거
최적화된 코드)
유형: bool 기본값: true
--max_inlining_levels(최대 인라인 레벨 수)
유형: int 기본값: 5
--max_inlined_source_size(단일에 대해 고려되는 최대 소스 크기(바이트)
인라인)
유형: int 기본값: 600
--max_inlined_nodes(단일 인라이닝에 대해 고려되는 최대 AST 노드 수)
유형: int 기본값: 196
--max_inlined_nodes_cumulative(고려할 AST 노드의 최대 누적 수
인라인)
유형: int 기본값: 400
--loop_invariant_code_motion(루프 불변 코드 모션)
유형: bool 기본값: true
--fast_math (더 빠르지만 덜 정확할 수도 있는) 수학 함수)
유형: bool 기본값: true
--collect_megamorphic_maps_from_stub_cache(크랭크 샤프트는 스텁에서 유형 피드백을 수집합니다.
은닉처)
유형: bool 기본값: true
--hydrogen_stats(수소에 대한 통계 인쇄)
유형: bool 기본값: false
--trace_check_elimination(추적 확인 제거 단계)
유형: bool 기본값: false
--trace_environment_liveness(로컬 변수 슬롯의 활성 추적)
유형: bool 기본값: false
--trace_hydrogen(생성된 수소를 파일로 추적)
유형: bool 기본값: false
--trace_hydrogen_filter(수소 추적 필터)
유형: 문자열 기본값: *
--trace_hydrogen_stubs(스텁에 대해 생성된 수소 추적)
유형: bool 기본값: false
--trace_hydrogen_file (주어진 파일 이름에 대한 수소 추적)
유형: 문자열 기본값: NULL
--trace_phase(지정된 단계에 대해 생성된 IR 추적)
유형: 문자열 기본값: HLZ
--trace_inlining(인라이닝 결정 추적)
유형: bool 기본값: false
--trace_load_elimination (추적 부하 제거)
유형: bool 기본값: false
--trace_store_elimination (추적 저장소 제거)
유형: bool 기본값: false
--trace_alloc (추적 레지스터 할당자)
유형: bool 기본값: false
--trace_all_uses(모든 사용 위치 추적)
유형: bool 기본값: false
--trace_range(추적 범위 분석)
유형: bool 기본값: false
--trace_gvn(전역 값 번호 매기기 추적)
유형: bool 기본값: false
--trace_representation(추적 표현 유형)
유형: bool 기본값: false
--trace_removable_simulates(추적 제거 시뮬레이션)
유형: bool 기본값: false
--trace_escape_analysis(추적 수소 탈출 분석)
유형: bool 기본값: false
--trace_allocation_folding(추적 할당 접기)
유형: bool 기본값: false
--trace_track_allocation_sites(할당 사이트 추적 추적)
유형: bool 기본값: false
--trace_migration(추적 개체 마이그레이션)
유형: bool 기본값: false
--trace_generalization(추적 맵 일반화)
유형: bool 기본값: false
--stress_pointer_maps(모든 명령어에 대한 포인터 맵)
유형: bool 기본값: false
--stress_environments(모든 명령어에 대한 환경)
유형: bool 기본값: false
--deopt_every_n_times(deopt 포인트가 전달되는 n번마다 최적화 해제)
유형: int 기본값: 0
--deopt_every_n_garbage_collections(n 가비지 수집마다 최적화 해제)
유형: int 기본값: 0
--print_deopt_stress (가능한 deopt 포인트의 수를 인쇄)
유형: bool 기본값: false
--trap_on_deopt (비최적화 전에 중단점을 둡니다)
유형: bool 기본값: false
--trap_on_stub_deopt(스텁을 최적화 해제하기 전에 중단점을 둡니다)
유형: bool 기본값: false
--deoptimize_uncommon_cases(일반적이지 않은 경우 최적화 해제)
유형: bool 기본값: true
--polymorphic_inlining(다형성 인라인)
유형: bool 기본값: true
--use_osr(스택 교체 사용)
유형: bool 기본값: true
--array_bounds_checks_elimination (배열 경계 검사 제거 수행)
유형: bool 기본값: true
--trace_bce(배열 경계 검사 제거 추적)
유형: bool 기본값: false
--array_bounds_checks_hoisting (배열 경계 검사 호이스팅 수행)
유형: bool 기본값: false
--array_index_dehoisting(배열 인덱스 해제 수행)
유형: bool 기본값: true
--analyze_environment_liveness(환경 슬롯 및 zap dead의 활성 분석
가치)
유형: bool 기본값: true
--load_elimination(부하 제거 사용)
유형: bool 기본값: true
--check_elimination (체크 제거 사용)
유형: bool 기본값: true
--store_elimination(저장소 제거 사용)
유형: bool 기본값: false
--dead_code_elimination(데드 코드 제거 사용)
유형: bool 기본값: true
--fold_constants(상수 접기 사용)
유형: bool 기본값: true
--trace_dead_code_elimination (데드 코드 제거 추적)
유형: bool 기본값: false
--unreachable_code_elimination (연결할 수 없는 코드 제거)
유형: bool 기본값: true
--trace_osr(스택 교체 추적)
유형: bool 기본값: false
--stress_runs(스트레스 실행 횟수)
유형: int 기본값: 0
--lookup_sample_by_shared(최적화할 함수를 선택할 때 공유
JSFunction 자체가 아닌 함수 정보)
유형: bool 기본값: true
--cache_optimized_code(클로저를 위한 캐시 최적화 코드)
유형: bool 기본값: true
--flush_optimized_code_cache(클로저에 최적화된 코드의 캐시를 플러시합니다.
GC)
유형: bool 기본값: true
--inline_construct(인라인 생성자 호출)
유형: bool 기본값: true
--inline_arguments(인수 객체가 있는 인라인 함수)
유형: bool 기본값: true
--inline_accessors(인라인 JavaScript 접근자)
유형: bool 기본값: true
--escape_analysis_iterations(이스케이프 분석 고정 소수점 반복의 최대 수)
유형: int 기본값: 2
--optimize_for_in(for-in 루프를 포함하는 함수 최적화)
유형: bool 기본값: true
--concurrent_recompilation(별도에서 비동기식으로 핫 기능 최적화
실)
유형: bool 기본값: true
--job_based_recompilation(스레드를 사용하는 대신 v8::Platform에 작업 게시
동시 재컴파일)
유형: bool 기본값: true
--trace_concurrent_recompilation(동시 재컴파일 추적)
유형: bool 기본값: false
--concurrent_recompilation_queue_length(동시 컴파일 큐의 길이)
유형: int 기본값: 8
--concurrent_recompilation_delay(인공 컴파일 지연(ms))
유형: int 기본값: 0
--block_concurrent_recompilation(해제될 때까지 대기 중인 작업 차단)
유형: bool 기본값: false
--concurrent_osr (동시 스택 교체)
유형: bool 기본값: true
--omit_map_checks_for_leaf_maps
리프 맵, 맵 레이아웃이 변경되면 최적화된 코드를 최적화 해제합니다.)
유형: bool 기본값: true
--turbo_filter(TurboFan 컴파일러에 대한 최적화 필터)
유형: 문자열 기본값: ~
--trace_turbo(추적 생성된 TurboFan IR)
유형: bool 기본값: false
--trace_turbo_graph(생성된 TurboFan 그래프 추적)
유형: bool 기본값: false
--trace_turbo_cfg_file(C1 시각화 프로그램의 경우 터보 cfg 그래프를 지정된 파일 이름으로 추적)
유형: 문자열 기본값: NULL
--trace_turbo_types(TurboFan 유형 추적)
유형: bool 기본값: true
--trace_turbo_scheduler (TurboFan의 스케줄러 추적)
유형: bool 기본값: false
--trace_turbo_reduction (TurboFan의 다양한 감속기 추적)
유형: bool 기본값: false
--trace_turbo_jt(TurboFan의 점프 스레딩 추적)
유형: bool 기본값: false
--turbo_asm(asm.js 코드에 대해 TurboFan 활성화)
유형: bool 기본값: true
--turbo_verify(각 단계에서 TurboFan 그래프 확인)
유형: bool 기본값: false
--turbo_stats(TurboFan 통계 인쇄)
유형: bool 기본값: false
--turbo_splitting(TurboFan에서 스케줄링하는 동안 노드 분할)
유형: bool 기본값: true
--turbo_types(TurboFan에서 입력된 낮추기 사용)
유형: bool 기본값: true
--turbo_type_feedback(TurboFan에서 유형 피드백 사용)
유형: bool 기본값: false
--turbo_source_positions(TurboFan IR 구축 시 소스 코드 위치 추적)
유형: bool 기본값: false
--context_specialization(TurboFan에서 컨텍스트 특수화 활성화)
유형: bool 기본값: false
--turbo_deoptimization(TurboFan에서 최적화 해제 활성화)
유형: bool 기본값: false
--turbo_inlining(TurboFan에서 인라인 활성화)
유형: bool 기본값: false
--turbo_builtin_inlining(TurboFan에서 내장 인라인 활성화)
유형: bool 기본값: true
--trace_turbo_inlining(TurboFan 인라인 추적)
유형: bool 기본값: false
--loop_assignment_analysis(루프 할당 분석 수행)
유형: bool 기본값: true
--turbo_profiling(TurboFan에서 프로파일링 활성화)
유형: bool 기본값: false
--turbo_delay_ssa_decon(TurboFan 레지스터 할당자의 지연 ssa 분해)
유형: bool 기본값: false
--turbo_verify_allocation(TurboFan에서 레지스터 할당 확인)
유형: bool 기본값: false
--turbo_move_optimization(TurboFan에서 간격 이동 최적화)
유형: bool 기본값: true
--turbo_jt(TurboFan에서 점프 스레딩 활성화)
유형: bool 기본값: true
--turbo_osr(TurboFan에서 OSR 활성화)
유형: bool 기본값: true
--turbo_exceptions(TurboFan에서 예외 처리 활성화)
유형: bool 기본값: false
--turbo_stress_loop_peeling(스트레스 루프 필링 최적화)
유형: bool 기본값: false
--turbo_cf_optimization(TurboFan에서 제어 흐름 최적화)
유형: bool 기본값: true
--typed_array_max_size_in_heap(힙 형식 배열의 임계값)
유형: int 기본값: 64
--frame_count(프로파일러에서 검사한 스택 프레임 수)
유형: int 기본값: 1
--interrupt_budget(인터럽트가 트리거되기 전의 실행 예산)
유형: int 기본값: 6144
--type_info_threshold(최적화를 허용하기 위해 유형 정보가 있어야 하는 IC의 비율)
유형: int 기본값: 25
--generic_ic_threshold(최적화를 허용하는 메가모픽/일반 IC의 최대 백분율)
유형: int 기본값: 30
--self_opt_count(자체 최적화 전 호출 수)
유형: int 기본값: 130
--trace_opt_verbose(추가 상세 컴파일 추적)
유형: bool 기본값: false
--debug_code(디버깅을 위한 추가 코드(어설션) 생성)
유형: bool 기본값: false
--code_comments(코드 디스어셈블리에서 주석 방출)
유형: bool 기본값: false
--enable_sse3(사용 가능한 경우 SSE3 명령어 사용 가능)
유형: bool 기본값: true
--enable_sse4_1(사용 가능한 경우 SSE4.1 명령어 사용 활성화)
유형: bool 기본값: true
--enable_sahf(사용 가능한 경우 SAHF 명령어 사용 활성화(X64만 해당))
유형: bool 기본값: true
--enable_avx(가능한 경우 AVX 명령어 사용 가능)
유형: bool 기본값: true
--enable_fma3(가능한 경우 FMA3 명령어 사용 가능)
유형: bool 기본값: true
--enable_vfp3(가능한 경우 VFP3 명령어 사용 가능)
유형: bool 기본값: true
--enable_armv7(사용 가능한 경우 ARMv7 명령어 사용 가능(ARM만 해당))
유형: bool 기본값: true
--enable_armv8(사용 가능한 경우 ARMv8 명령어 사용 활성화(ARM 32비트만 해당))
유형: bool 기본값: true
--enable_neon(사용 가능한 경우 NEON 명령어 사용 활성화(ARM만 해당))
유형: bool 기본값: true
--enable_sudiv(사용 가능한 경우 SDIV 및 UDIV 명령어 사용 가능(ARM만 해당))
유형: bool 기본값: true
--enable_mls(가능한 경우 MLS 명령어 사용 활성화(ARM만 해당))
유형: bool 기본값: true
--enable_movw_movt(movw/movt 명령어를 통해 32비트 상수 로드 활성화
쌍(ARM만 해당))
유형: bool 기본값: false
--enable_unaligned_accesses(ARMv7에 대한 정렬되지 않은 액세스 활성화(ARM만 해당))
유형: bool 기본값: true
--enable_32dregs(ARM에서 d16-d31 레지스터 사용 가능 - VFP3 필요)
유형: bool 기본값: true
--enable_vldr_imm(이중 즉시에 대한 상수 풀 사용 활성화(ARM만 해당))
유형: bool 기본값: false
--force_long_branches(방출된 모든 분기를 긴 모드로 강제 실행(MIPS/PPC만 해당))
유형: bool 기본값: false
--mcpu(특정 CPU에 대한 최적화 활성화)
유형: 문자열 기본값: 자동
--expose_natives_as(전역 개체의 네이티브 노출)
유형: 문자열 기본값: NULL
--expose_debug_as(전역 개체에 디버그 노출)
유형: 문자열 기본값: NULL
--expose_free_buffer(freeBuffer 확장을 노출)
유형: bool 기본값: false
--expose_gc (gc 확장자 노출)
유형: bool 기본값: false
--expose_gc_as (지정된 이름으로 gc 확장을 노출)
유형: 문자열 기본값: NULL
--expose_externalize_string(문자열 확장을 외부화)
유형: bool 기본값: false
--expose_trigger_failure(트리거 실패 확장 노출)
유형: bool 기본값: false
--stack_trace_limit(캡처할 스택 프레임 수)
유형: int 기본값: 10
--builtins_in_stack_traces(스택 추적에 내장 함수 표시)
유형: bool 기본값: false
--disable_native_files(내장 네이티브 파일 비활성화)
유형: bool 기본값: false
--inline_new(빠른 인라인 할당 사용)
유형: bool 기본값: true
--trace_codegen(코드가 생성되는 함수의 이름 인쇄)
유형: bool 기본값: false
--trace(추적 함수 호출)
유형: bool 기본값: false
--mask_constants_with_cookie(큰 상수를 마스킹하기 위해 임의의 jit 쿠키를 사용)
유형: bool 기본값: true
--lazy(지연 컴파일 사용)
유형: bool 기본값: true
--trace_opt(레이지 최적화 추적)
유형: bool 기본값: false
--trace_opt_stats(지연 최적화 통계 추적)
유형: bool 기본값: false
--opt(적응형 최적화 사용)
유형: bool 기본값: true
--always_opt(항상 기능 최적화 시도)
유형: bool 기본값: false
--always_osr (항상 OSR 기능을 시도)
유형: bool 기본값: false
--prepare_always_opt(항상 옵트 켜기 준비)
유형: bool 기본값: false
--trace_deopt(추적 최적화 기능 역최적화)
유형: bool 기본값: false
--trace_stub_failures(생성된 코드 스텁의 역최적화 추적)
유형: bool 기본값: false
--serialize_toplevel (최상위 스크립트 캐싱 활성화)
유형: bool 기본값: true
--serialize_inner (내부 함수 캐싱 활성화)
유형: bool 기본값: true
--trace_serializer(인쇄 코드 직렬 변환기 추적)
유형: bool 기본값: false
--min_preparse_length(자동 활성화 준비를 위한 최소 길이)
유형: int 기본값: 1024
--max_opt_count(포기하기 전의 최대 최적화 시도 횟수)
유형: int 기본값: 10
--compilation_cache(컴파일 캐시 활성화)
유형: bool 기본값: true
--cache_prototype_transitions(캐시 프로토타입 전환)
유형: bool 기본값: true
--cpu_profiler_sampling_interval(마이크로초 단위의 CPU 프로파일러 샘플링 간격)
유형: int 기본값: 1000
--trace_debug_json (트레이스 디버깅 JSON 요청/응답)
유형: bool 기본값: false
--trace_js_array_abuse(JS 배열에 대한 범위를 벗어난 액세스 추적)
유형: bool 기본값: false
--trace_external_array_abuse(외부 배열에 대한 범위를 벗어난 액세스 추적)
유형: bool 기본값: false
--trace_array_abuse(모든 배열에 대한 범위를 벗어난 액세스 추적)
유형: bool 기본값: false
--enable_liveedit (liveedit 실험 기능 활성화)
유형: bool 기본값: true
--hard_abort(충돌에 의한 중단)
유형: bool 기본값: true
--stack_size(스택 영역 v8의 기본 크기는 사용이 허용됨(kBytes))
유형: int 기본값: 984
--max_stack_trace_source_length(한 형식으로 인쇄된 함수 소스 코드의 최대 길이
스택 추적)
유형: int 기본값: 300
--always_inline_smi_code(옵션이 아닌 코드에서 항상 인라인 smi 코드)
유형: bool 기본값: false
--min_semi_space_size(세미 공간의 최소 크기(MBytes), 새 공간은 다음으로 구성됩니다.
XNUMX반 공백)
유형: int 기본값: 0
--target_semi_space_size(를 트리거하기 전 세미 스페이스의 대상 크기(MB)
GC)
유형: int 기본값: 0
--max_semi_space_size(세미 공간의 최대 크기(MB), 새 공간은 다음으로 구성됩니다.
XNUMX반 공백)
유형: int 기본값: 0
--semi_space_growth_factor(새 공간을 성장시키는 요인)
유형: int 기본값: 2
--experimental_new_space_growth_heuristic(%에 따라 새 공간을 확장합니다.
그들의 절대 가치 대신 생존자들.)
유형: bool 기본값: false
--max_old_space_size(이전 공간의 최대 크기(MB))
유형: int 기본값: 0
--initial_old_space_size(초기 이전 공간 크기(MB))
유형: int 기본값: 0
--max_executable_size(실행 가능한 메모리의 최대 크기(MB))
유형: int 기본값: 0
--gc_global(항상 전역 GC 수행)
유형: bool 기본값: false
--gc_interval(가비지 수집 후 할당)
유형: int 기본값: -1
--retain_maps_for_n_gc(지도를 오래된 공간 쓰레기 수거)
유형: int 기본값: 2
--trace_gc (각 가비지 수집 다음에 하나의 추적 라인 인쇄)
유형: bool 기본값: false
--trace_gc_nvp(각 가비지 뒤에 name=value 형식으로 하나의 자세한 추적 라인을 인쇄합니다.
수집)
유형: bool 기본값: false
--trace_gc_ignore_scavenger (scavenger 수집 후 추적 라인을 인쇄하지 않음)
유형: bool 기본값: false
--trace_idle_notification(각 유휴 알림 다음에 하나의 추적 라인 인쇄)
유형: bool 기본값: false
--trace_idle_notification_verbose(유휴 알림에서 사용하는 힙 상태를 인쇄합니다)
유형: bool 기본값: false
--print_cumulative_gc_stat(종료 시 이름=값 형식으로 누적 GC 통계 인쇄)
유형: bool 기본값: false
--print_max_heap_committed(커밋된 최대 메모리의 통계 인쇄
이름의 힙=종료 시 값 형식)
유형: bool 기본값: false
--trace_gc_verbose (각 가비지 수집 다음에 더 자세한 정보를 인쇄)
유형: bool 기본값: false
--trace_fragmentation(이전 공간에 대한 단편화 보고)
유형: bool 기본값: false
--trace_fragmentation_verbose(이전 공간에 대한 단편화 보고(상세))
유형: bool 기본값: false
--collect_maps(객체에 도달할 수 없는 가비지 수집 맵)
유형: bool 기본값: true
--weak_embedded_maps_in_optimized_code(최적화된 코드에 포함된 맵을 약하게 만들기)
유형: bool 기본값: true
--weak_embedded_objects_in_optimized_code(최적화된 코드에 포함된 개체를 약하게 만들기)
유형: bool 기본값: true
--flush_code(전체 gc 동안) 다시 사용하지 않을 것으로 예상되는 플러시 코드)
유형: bool 기본값: true
--flush_code_incrementally(다시 사용하지 않을 것으로 예상되는 플러시 코드(증분))
유형: bool 기본값: true
--trace_code_flushing(추적 코드 플러시 진행)
유형: bool 기본값: false
--age_code(실행되지 않은 함수를 에이징 코드로 추적하고 이전 코드만 플러시합니다(필수
코드 플러싱용))
유형: bool 기본값: true
--incremental_marking(증분 표시 사용)
유형: bool 기본값: true
--incremental_marking_steps(증분 마킹 단계 수행)
유형: bool 기본값: true
--overapproximate_weak_closure(원자적 일시 중지 시간을 줄이기 위해 약하게 과도하게 근접)
유형: bool 기본값: true
--min_progress_during_object_groups_marking(약한 클로저를 다음과 같이 계속 과도하게
우리가 표시되지 않은 이 많은 물체를 발견하는 한)
유형: int 기본값: 128
--max_object_groups_marking_rounds(기껏해야 과도하게 근사하기 위해 여러 번 시도합니다.
약한 폐쇄)
유형: int 기본값: 3
--concurrent_sweeping(동시 스위핑 사용)
유형: bool 기본값: true
--trace_incremental_marking (증분 마킹의 진행 상황 추적)
유형: bool 기본값: false
--track_gc_object_stats(객체 수 및 메모리 사용량 추적)
유형: bool 기본값: false
--track_detached_contexts(가비지일 것으로 예상되는 네이티브 컨텍스트를 추적합니다.
모은)
유형: bool 기본값: true
--trace_detached_contexts (가비지 될 것으로 예상되는 네이티브 컨텍스트 추적
모은)
유형: bool 기본값: false
--heap_profiler_trace_objects(덤프 힙 개체 할당/이동/크기_업데이트)
유형: bool 기본값: false
--use_idle_notification(유휴 알림을 사용하여 메모리 사용 공간을 줄입니다.)
유형: bool 기본값: true
--use_ic(인라인 캐싱 사용)
유형: bool 기본값: true
--trace_ic(인라인 캐시 상태 전환 추적)
유형: bool 기본값: false
--native_code_counters(통계 카운터를 조작하기 위한 추가 코드 생성)
유형: bool 기본값: false
--always_compact(모든 전체 GC에서 압축 수행)
유형: bool 기본값: false
--never_compact(전체 GC에서 압축을 수행하지 않음 - 테스트 전용)
유형: bool 기본값: false
--compact_code_space(전체 비증분 컬렉션의 컴팩트 코드 공간)
유형: bool 기본값: true
--incremental_code_compaction(전체 증분 컬렉션의 컴팩트 코드 공간)
유형: bool 기본값: true
--cleanup_code_caches_at_gc(컴팩트 컬렉션을 표시하기 전에 인라인 캐시를 비우고
마크 컴팩트 주기 동안 맵에서 코드 캐시를 플러시합니다.)
유형: bool 기본값: true
--use_marking_progress_bar(진행률 표시줄을 사용하여 큰 개체를 증분으로 스캔할 때
증분 마킹이 활성화됩니다.)
유형: bool 기본값: true
--zap_code_space(스윕하는 동안 0xCC를 사용하여 코드 공간에서 여유 메모리를 Zap합니다.)
유형: bool 기본값: true
--random_seed(랜덤 생성기를 초기화하기 위한 기본 시드(기본값 0은
시스템 랜덤 사용).)
유형: int 기본값: 0
--trace_weak_arrays(WeakFixedArray 사용 추적)
유형: bool 기본값: false
--track_prototype_users (어떤 맵이 주어진 프로토타입 객체를 참조하는지 추적)
유형: bool 기본값: false
--use_verbose_printer(자세한 정보 인쇄 허용)
유형: bool 기본값: true
--allow_natives_syntax(네이티브 구문 허용)
유형: bool 기본값: false
--trace_parse(추적 구문 분석 및 준비)
유형: bool 기본값: false
--trace_sim(시뮬레이터 실행 추적)
유형: bool 기본값: false
--debug_sim (시뮬레이터 디버깅 활성화)
유형: bool 기본값: false
--check_icache(ARM 및 MIPS 시뮬레이터에서 icache 플러시 확인)
유형: bool 기본값: false
--stop_sim_at (x개 명령어 후 시뮬레이터 정지)
유형: int 기본값: 0
--sim_stack_alignment(시뮬레이터의 바이트 단위 스택 정렬(4 또는 8, 8이 기본값))
유형: int 기본값: 8
--sim_stack_size(KBytes 단위의 ARM64 및 MIPS64 시뮬레이터 스택 크기(기본값은 2)
메가바이트))
유형: int 기본값: 2048
--log_regs_modified(레지스터 값을 로깅할 때 수정된 레지스터만 인쇄합니다.)
유형: bool 기본값: true
--log_colour (로깅 시 컬러 출력을 사용해보세요.)
유형: bool 기본값: true
--ignore_asm_unimplemented_break (ASM_UNIMPLEMENTED_BREAK 매크로에 대해 중단하지 마십시오.)
유형: bool 기본값: false
--trace_sim_messages(시뮬레이터 디버그 메시지 추적. --trace-sim에 의해 암시됨)
유형: bool 기본값: false
--stack_trace_on_illegal(불법 예외가 발생했을 때 스택 추적을 인쇄)
유형: bool 기본값: false
--abort_on_uncaught_exception(캐치되지 않은 예외가 다음과 같을 때 프로그램 중단(덤프 코어)
던져)
유형: bool 기본값: false
--randomize_hashes(예측 가능한 해시 충돌을 피하기 위해 해시를 무작위화합니다.
스냅샷 이 옵션은 베이크인 시드를 재정의할 수 없습니다))
유형: bool 기본값: true
--hash_seed(속성 키를 해시하는 데 사용할 고정 시드(0은 무작위를 의미)(스냅샷 포함)
이 옵션은 베이크인 시드를 무시할 수 없습니다))
유형: int 기본값: 0
--profile_deserialization(스냅샷을 역직렬화하는 데 걸리는 시간을 인쇄합니다.)
유형: bool 기본값: false
--regexp_optimization(최적화된 정규 표현식 코드 생성)
유형: bool 기본값: true
--testing_bool_flag(testing_bool_flag)
유형: bool 기본값: true
--testing_maybe_bool_flag(testing_maybe_bool_flag)
유형: 아마도_bool 기본값: 설정되지 않음
--testing_int_flag(testing_int_flag)
유형: int 기본값: 13
--testing_float_flag(플로트 플래그)
유형: float 기본값: 2.5
--testing_string_flag(문자열 플래그)
유형: 문자열 기본값: Hello, world!
--testing_prng_seed(스레딩 테스트 무작위성에 사용되는 시드)
유형: int 기본값: 42
--testing_serialization_file(힙을 직렬화할 파일)
유형: 문자열 기본값: /tmp/serdes
--startup_blob(V8 시작 Blob 파일을 작성합니다. (mksnapshot만 해당))
유형: 문자열 기본값: NULL
--profile_hydrogen_code_stub_compilation (지연 컴파일에 걸리는 시간을 출력합니다.
수소 코드 스텁.)
유형: bool 기본값: false
--predictable(예측 가능한 모드 활성화)
유형: bool 기본값: false
--force_marking_deque_overflows(크기를 줄여서 deque 표시의 오버플로를 강제합니다.
64단어까지)
유형: bool 기본값: false
--stress_compaction(버그를 플러시하기 위해 GC 압축기에 스트레스를 줍니다.
--force_marking_deque_overflows))
유형: bool 기본값: false
--manual_evacuation_candidates_selection (테스트 모드 전용 플래그. 단위 테스트를 허용합니다.
대피 후보자 페이지를 선택하십시오(--stress_compaction 필요).
유형: bool 기본값: false
--help(콘솔에서 플래그를 포함한 사용 메시지 인쇄)
유형: bool 기본값: true
--dump_counters(종료 시 카운터 덤프)
유형: bool 기본값: false
--debugger(자바스크립트 디버거 활성화)
유형: bool 기본값: false
--map_counters(카운터를 파일에 매핑)
유형: 문자열 기본값:
--js_arguments (나머지 모든 인수를 스크립트에 전달합니다. "--"의 별칭입니다.)
유형: 인수 기본값:
--log(최소 로깅(API, 코드, GC, 의심 또는 샘플 처리 없음).)
유형: bool 기본값: false
--log_all(모든 이벤트를 로그 파일에 기록합니다.)
유형: bool 기본값: false
--log_api(로그 파일에 API 이벤트를 기록합니다.)
유형: bool 기본값: false
--log_code(프로파일링 없이 로그 파일에 코드 이벤트를 기록합니다.)
유형: bool 기본값: false
--log_gc(hp2ps 도구에 대한 가비지 수집에 대한 힙 샘플을 기록합니다.)
유형: bool 기본값: false
--log_handles(글로벌 핸들 이벤트를 기록합니다.)
유형: bool 기본값: false
--log_snapshot_positions(스냅샷에서 직렬화 해제된 객체의 위치를 기록합니다.)
유형: bool 기본값: false
--log_suspect(의심스러운 작업을 기록합니다.)
유형: bool 기본값: false
--prof(통계적 프로파일링 정보를 기록합니다(--log-code를 의미).)
유형: bool 기본값: false
--prof_cpp(--prof와 비슷하지만 생성된 코드는 무시합니다.)
유형: bool 기본값: false
--prof_browser_mode(--prof와 함께 사용, 프로파일링을 위해 브라우저 호환 모드를 켭니다.)
유형: bool 기본값: true
--log_regexp(정규식 실행을 기록합니다.)
유형: bool 기본값: false
--logfile(로그 파일의 이름을 지정합니다.)
유형: 문자열 기본값: v8.log
--logfile_per_isolate(각 격리에 대해 별도의 로그 파일)
유형: bool 기본값: true
--ll_prof (저수준 Linux 프로파일러를 활성화합니다.)
유형: bool 기본값: false
--perf_basic_prof(perf Linux 프로파일러 활성화(기본 지원).)
유형: bool 기본값: false
--perf_jit_prof (perf linux 프로파일러 활성화(실험적 주석 지원).)
유형: bool 기본값: false
--gc_fake_mmap (ll_prof에서 사용하는 가짜 gc mmap의 파일명 지정)
유형: 문자열 기본값: /tmp/__v8_gc__
--log_internal_timer_events(시간 내부 이벤트)
유형: bool 기본값: false
--log_timer_events(외부 콜백을 포함한 시간 이벤트)
유형: bool 기본값: false
--log_instruction_stats (로그 AArch64 명령 통계.)
유형: bool 기본값: false
--log_instruction_file(AArch64 명령어 통계 로그 파일)
유형: 문자열 기본값: arm64_inst.csv
--log_instruction_period(AArch64 명령어 통계 로깅 기간)
유형: int 기본값: 4194304
--redirect_code_traces(디옵트 정보 출력 및 디스어셈블리를 파일로
암호- - .asm)
유형: bool 기본값: false
--redirect_code_traces_to (deopt 정보를 출력하고 주어진 파일로 디스어셈블리)
유형: 문자열 기본값: NULL
--hydrogen_track_positions(IR 구축 시 소스 코드 위치 추적)
유형: bool 기본값: false
--trace_elements_transitions(추적 요소 전환)
유형: bool 기본값: false
--trace_creation_allocation_sites(할당 사이트 생성 추적)
유형: bool 기본값: false
--print_code_stubs(코드 스텁 인쇄)
유형: bool 기본값: false
--test_secondary_stub_cache(기본 캐시를 비활성화하여 보조 스텁 캐시 테스트)
유형: bool 기본값: false
--test_primary_stub_cache(보조 캐시를 비활성화하여 기본 스텁 캐시 테스트)
유형: bool 기본값: false
--print_code(생성된 코드 인쇄)
유형: bool 기본값: false
--print_opt_code(최적화된 코드 인쇄)
유형: bool 기본값: false
--print_unopt_code(최적화되지 않은 코드를 기반으로 최적화된 코드를 인쇄하기 전에 인쇄)
유형: bool 기본값: false
--print_code_verbose(코드에 대한 추가 정보 인쇄)
유형: bool 기본값: false
--print_builtin_code(빌트인용으로 생성된 코드 인쇄)
유형: bool 기본값: false
--sodium(나트륨 코드 뷰어와 함께 사용하기에 적합한 생성된 코드 출력 인쇄)
유형: bool 기본값: false
--print_all_code(코드 인쇄와 관련된 모든 플래그 활성화)
유형: bool 기본값: false
리소스 및 사용 설명서
문서는 웹사이트를 참조하십시오 https://nodejs.org/
메일링 리스트: http://groups.google.com/group/nodejs
IRC(일반 질문): irc.freenode.net #node.js
IRC(노드 코어 개발): irc.freenode.net #node-dev
2010 노드.JS(1)
onworks.net 서비스를 사용하여 노드 온라인을 사용하세요