זהו צומתי הפקודה שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
nodejs - JavaScript בצד השרת
תַקצִיר
nodejs [ -v ] [ --לנפות | --debug-brk ] [ --v8-אפשרויות ]
[ -e הפקודה | script.js ] [ טיעונים ]
בצע ללא ארגומנטים כדי להתחיל את ה-REPL.
תיאור
Node.js היא קבוצה של ספריות עבור JavaScript המאפשרת להשתמש בה מחוץ ל-
דפדפן. הוא מתמקד בעיקר ביצירת לקוחות רשת פשוטים וקלים לבנייה
שרתים.
אפשרויות
-v, --version הגרסה של צומת ההדפסה
-e, --eval script להעריך סקריפט
-p, --הדפס תוצאת הדפסה של --eval
-c, --check סקריפט בדיקת תחביר מבלי לבצע
-i, --interactive תמיד הזן את REPL גם אם stdin
לא נראה טרמינל
-r, --require מודול לטעינה מראש בעת ההפעלה
--ללא הוצאה משימוש אזהרות הוצאה משימוש
--- trace-deprecation הצג עקבות מחסנית על הוצאה משימוש
--זרוק-פירוק לזרוק שגיאות על ביטולים
--track-heap-objects עוקבים אחר הקצאות אובייקט ערימה עבור צילומי מצב של ערימה
--v8-options הדפס אפשרויות שורת הפקודה v8
--tls-cipher-list=list השתמש ברשימת צופן TLS חלופית
(זמין רק כאשר Node.js נבנה עם
תמיכה ב-OpenSSL ו-crypto מופעלת)
הסביבה וריאציות
NODE_PATH
´:´-רשימה מופרדת של ספריות עם קידומת נתיב החיפוש של המודול.
NODE_DISABLE_COLORS
אם מוגדר ל-1 אז הצבעים לא ישמשו ב-REPL.
NODE_ICU_DATA
נתיב נתונים עבור נתוני ICU (אובייקט Intl). ירחיב את הנתונים המקושרים לאחר הידור עם
תמיכה ב-icu קטן.
NODE_REPL_HISTORY
נתיב לקובץ המשמש לאחסון היסטוריית ה-REPL המתמשכת. נתיב ברירת המחדל הוא
~/.node_repl_history, אשר משתנה על ידי משתנה זה. הגדרת הערך ל-an
מחרוזת ריקה ("") משביתה היסטוריית REPL מתמשכת.
V8 אפשרויות
--use_strict (לאכוף מצב קפדני)
סוג: bool ברירת מחדל: false
--use_strong (לאכוף מצב חזק)
סוג: bool ברירת מחדל: false
--strong_mode (מצב ניסוי שפה חזק)
סוג: bool ברירת מחדל: false
--es_staging (אפשר את כל תכונות ההרמוניה שהושלמו)
סוג: bool ברירת מחדל: false
--הרמוניה (אפשר את כל תכונות ההרמוניה שהושלמו)
סוג: bool ברירת מחדל: false
--harmony_shipping (אפשר את כל תכונות ההרמוניה שנשלחה)
type: 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_proxies (אפשר "פרוקסי הרמוניה" (בביצוע))
סוג: bool ברירת מחדל: false
--harmony_sloppy (אפשר "תכונות הרמוניה במצב מרושל" (בביצוע))
סוג: bool ברירת מחדל: false
--harmony_unicode (אפשר "הרמוניה unicode escapes" (בביצוע))
סוג: bool ברירת מחדל: false
--harmony_unicode_regexps (הפעל "הרמוניה unicode regexps" (בביצוע))
סוג: bool ברירת מחדל: false
--harmony_rest_parameters (הפעל "פרמטרי מנוחה של הרמוניה" (בביצוע))
סוג: bool ברירת מחדל: false
--harmony_reflect (הפעל את "הרמוניה Reflect API" (בביצוע))
סוג: bool ברירת מחדל: false
--harmony_computed_property_names (הפעל "שמות מאפיינים מחושבים בהרמוניה")
סוג: bool ברירת מחדל: false
--harmony_tostring (אפשר "harmony toString")
סוג: bool ברירת מחדל: false
--harmony_numeric_literals (הפעל "הרמוניה מספרית מילולית")
type: bool ברירת מחדל: true
--harmony_classes (אפשר "מחלקות הרמוניה (מרמז על הרחבה מילולית של אובייקט)")
type: bool ברירת מחדל: true
--harmony_object_literals (אפשר "הרחבות מילוליות של אובייקט הרמוניה")
type: bool ברירת מחדל: true
--compiled_keyed_generic_loads (השתמש במהדר אופטימיזציה ליצירת עומס גנרי מפותח
בדל)
סוג: bool ברירת מחדל: false
--pretenuring_call_new (שיחת pretenuring new)
סוג: bool ברירת מחדל: false
--allocation_site_pretenuring (Pretenure עם אתרי הקצאה)
type: bool ברירת מחדל: true
--trace_pretenuring (עקיב אחר החלטות של הצהרת הצהרות של הוראות HAllocate)
סוג: bool ברירת מחדל: false
--trace_pretenuring_statistics (נתונים סטטיסטיים של הקצאת אתר מעקב)
סוג: bool ברירת מחדל: false
--track_fields (שדות מעקב עם ערכי smi בלבד)
type: bool ברירת מחדל: true
--track_double_fields (שדות מעקב עם ערכים כפולים)
type: bool ברירת מחדל: true
--track_heap_object_fields (שדות מעקב עם ערכי ערימה)
type: bool ברירת מחדל: true
--track_computed_fields (עקוב אחר שדות boilerplate מחושבים)
type: bool ברירת מחדל: true
--track_field_types (סוגי שדות מסלול)
type: bool ברירת מחדל: true
--smi_binop (תמוך בייצוג smi בפעולות בינאריות)
type: bool ברירת מחדל: true
--vector_ics (תומך ב-ics מבוססי וקטור)
סוג: bool ברירת מחדל: false
--optimize_for_size (מאפשר אופטימיזציות המעדיפות גודל זיכרון על פני ביצוע
מְהִירוּת.)
סוג: bool ברירת מחדל: false
--unbox_double_arrays (בטל אוטומטית מערכים של כפולים)
type: bool ברירת מחדל: true
--string_slices (השתמש בפרוסות מחרוזת)
type: bool ברירת מחדל: true
--גל ארכובה (השתמש בגל ארכובה)
type: bool ברירת מחדל: true
--hydrogen_filter (מסנן אופטימיזציה)
סוג: מחרוזת ברירת מחדל: *
--use_gvn (השתמש במספור ערך גלובלי של מימן)
type: bool ברירת מחדל: true
--gvn_iterations (מספר מרבי של איטרציות נקודת תיקון של GVN)
סוג: int ברירת מחדל: 3
--use_canonicalizing (השתמש בקנוניזציה של הוראת מימן)
type: bool ברירת מחדל: true
--use_inlining (השתמש בפונקציה מוטבעת)
type: bool ברירת מחדל: true
--use_escape_analysis (השתמש בניתוח בריחת מימן)
type: bool ברירת מחדל: true
--use_allocation_folding (השתמש בקיפול הקצאה)
type: bool ברירת מחדל: true
--use_local_allocation_folding (קיפול בלוקים בסיסיים בלבד)
סוג: bool ברירת מחדל: false
--use_write_barrier_elimination (הסר מחסומי כתיבה המיקוד להקצאות ב
קוד אופטימלי)
type: bool ברירת מחדל: true
--max_inlining_levels (מספר מקסימלי של רמות inlining)
סוג: 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 (תנועת קוד בלתי משתנה בלולאה)
type: bool ברירת מחדל: true
--fast_math (פונקציות מתמטיות מהירות יותר (אך אולי פחות מדויקות))
type: bool ברירת מחדל: true
--collect_megamorphic_maps_from_stub_cache (גל ארכובה קוצר משוב סוג מ-stub
מטמון)
type: 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 (בטל אופטימיזציה כל n פעמים שעוברת נקודת ביטול)
סוג: int ברירת מחדל: 0
--deopt_every_n_garbage_collections (בטל אופטימיזציה של כל n אוספי אשפה)
סוג: int ברירת מחדל: 0
--print_deopt_stress (מספר הדפסה של נקודות ביטול אפשריות)
סוג: bool ברירת מחדל: false
--trap_on_deopt (שים נקודת שבירה לפני ביטול אופטימיזציה)
סוג: bool ברירת מחדל: false
--trap_on_stub_deopt (שים נקודת שבירה לפני ביטול אופטימיזציה של stub)
סוג: bool ברירת מחדל: false
--deoptimize_uncommon_cases (בטל אופטימיזציה של מקרים לא שכיחים)
type: bool ברירת מחדל: true
--הטבעה_פולימורפית (הטבעה פולימורפית)
type: bool ברירת מחדל: true
--use_osr (השתמש בהחלפת מחסנית)
type: bool ברירת מחדל: true
-- array_bounds_checks_elimination (בצע ביטול בדיקות גבולות מערך)
type: bool ברירת מחדל: true
--trace_bce (בדיקת גבולות מערך מעקב)
סוג: bool ברירת מחדל: false
-- array_bounds_checks_hoisting (בצע בדיקת גבולות מערך הרמה)
סוג: bool ברירת מחדל: false
-- array_index_dehoisting (בצע ביטול אינדקס מערך)
type: bool ברירת מחדל: true
--analyze_environment_liveness (נתח את החיים של משבצות הסביבה וזאפ מת
ערכים)
type: bool ברירת מחדל: true
--load_elimination (השתמש בביטול עומס)
type: bool ברירת מחדל: true
--check_elimination (השתמש בביטול צ'ק)
type: bool ברירת מחדל: true
--store_elimination (השתמש בביטול חנות)
סוג: bool ברירת מחדל: false
--dead_code_elimination (השתמש בביטול קוד מת)
type: bool ברירת מחדל: true
--קבוע_קפל (השתמש בקיפול קבוע)
type: bool ברירת מחדל: true
--- trace_dead_code_elimination (חיסול קוד מת)
סוג: bool ברירת מחדל: false
--unreachable_code_elimination (הסר קוד בלתי ניתן להשגה)
type: bool ברירת מחדל: true
--trace_osr (מעקב אחר החלפה על המחסנית)
סוג: bool ברירת מחדל: false
--מתח_ריצות (מספר ריצות מתח)
סוג: int ברירת מחדל: 0
--lookup_sample_by_shared (בעת בחירת פונקציה לאופטימיזציה, צפה בשיתוף
מידע פונקציה, לא JSFunction עצמו)
type: bool ברירת מחדל: true
--cache_optimized_code (קוד מותאם למטמון עבור סגירות)
type: bool ברירת מחדל: true
--flush_optimized_code_cache (שוטף את המטמון של קוד אופטימלי עבור סגירות בכל
GC)
type: bool ברירת מחדל: true
--inline_construct (קריאות בנאי מוטבע)
type: bool ברירת מחדל: true
--inline_arguments (פונקציות מוטבעות עם אובייקט ארגומנטים)
type: bool ברירת מחדל: true
--inline_accessors (אבי JavaScript מוטבעים)
type: bool ברירת מחדל: true
--escape_analysis_iterations (מספר מרבי של איטרציות נקודת נקודת קבע של ניתוח בריחה)
סוג: int ברירת מחדל: 2
--optimize_for_in (אופטימיזציה של פונקציות המכילות לולאות for-in)
type: bool ברירת מחדל: true
--concurrent_recompilation (אופטימיזציה של פונקציות חמות באופן אסינכרוני על נפרד
פְּתִיל)
type: bool ברירת מחדל: true
--job_based_recompilation (פרסם משימות ל-v8::Platform במקום להשתמש בשרשור עבור
קומפילציה מחדש במקביל)
type: 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 (החלפה במקביל על המחסנית)
type: bool ברירת מחדל: true
--omit_map_checks_for_leaf_maps (אל תפלוט מפות בדיקה עבור ערכים קבועים שיש להם
עלה המפה, בטל אופטימיזציה של הקוד הממוטב אם הפריסה של המפות משתנה.)
type: bool ברירת מחדל: true
--turbo_filter (מסנן אופטימיזציה עבור מהדר TurboFan)
סוג: מחרוזת ברירת מחדל: ~
--trace_turbo (TurboFan IR שנוצר עקבות)
סוג: bool ברירת מחדל: false
--trace_turbo_graph (גרפי TurboFan שנוצרו עקבות)
סוג: bool ברירת מחדל: false
--trace_turbo_cfg_file (מעקב אחר גרף טורבו cfg (עבור C1 Visualizer) לשם קובץ נתון)
סוג: מחרוזת ברירת מחדל: NULL
--trace_turbo_types (עקבו אחר סוגי TurboFan)
type: bool ברירת מחדל: true
--trace_turbo_scheduler (עקוב אחר מתזמן TurboFan)
סוג: bool ברירת מחדל: false
--trace_turbo_reduction (עקבו אחר המפחיתים השונים של TurboFan)
סוג: bool ברירת מחדל: false
--trace_turbo_jt (עקוב אחר שרשור הקפיצה של TurboFan)
סוג: bool ברירת מחדל: false
--turbo_asm (הפעל TurboFan עבור קוד asm.js)
type: bool ברירת מחדל: true
--turbo_verify (אמת גרפים של TurboFan בכל שלב)
סוג: bool ברירת מחדל: false
--turbo_stats (הדפס סטטיסטיקות TurboFan)
סוג: bool ברירת מחדל: false
--turbo_splitting (פיצול צמתים במהלך תזמון ב-TurboFan)
type: bool ברירת מחדל: true
--turbo_types (השתמש בהורדה מוקלדת ב-TurboFan)
type: 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 (אפשר inlining ב-TurboFan)
סוג: bool ברירת מחדל: false
--turbo_builtin_inlining (אפשר שילוב מובנה ב-TurboFan)
type: bool ברירת מחדל: true
--trace_turbo_inlining (trace TurboFan inlining)
סוג: bool ברירת מחדל: false
--loop_assignment_analysis (בצע ניתוח הקצאת לולאה)
type: bool ברירת מחדל: true
--turbo_profiling (אפשר יצירת פרופיל ב-TurboFan)
סוג: bool ברירת מחדל: false
--turbo_delay_ssa_decon (עיכוב דה-קונסטרוקציה במקצה רישום TurboFan)
סוג: bool ברירת מחדל: false
--turbo_verify_allocation (אמת הקצאת רישום ב-TurboFan)
סוג: bool ברירת מחדל: false
--turbo_move_optimization (אופטימיזציה של מהלכי פערים ב-TurboFan)
type: bool ברירת מחדל: true
--turbo_jt (אפשר שרשור קפיצה ב-TurboFan)
type: bool ברירת מחדל: true
--turbo_osr (אפשר OSR ב-TurboFan)
type: bool ברירת מחדל: true
--turbo_exceptions (אפשר טיפול בחריגים ב-TurboFan)
סוג: bool ברירת מחדל: false
--turbo_stress_loop_peeling (אופטימיזציה של קילוף לולאת מתח)
סוג: bool ברירת מחדל: false
--turbo_cf_optimization (אופטימיזציה של זרימת הבקרה ב-TurboFan)
type: bool ברירת מחדל: true
--typed_array_max_size_in_heap (סף למערך שהוקלד בערימה)
סוג: int ברירת מחדל: 64
--frame_count (מספר מסגרות מחסנית שנבדקו על ידי יוצר הפרופילים)
סוג: int ברירת מחדל: 1
--interrupt_budget (תקציב ביצוע לפני הפעלת הפרעה)
סוג: int ברירת מחדל: 6144
--type_info_threshold (אחוז של ICs שחייבים לכלול מידע סוג כדי לאפשר אופטימיזציה)
סוג: int ברירת מחדל: 25
--generic_ic_threshold (אחוז מקסימלי של ICs megamorphic/גנרי כדי לאפשר אופטימיזציה)
סוג: int ברירת מחדל: 30
--self_opt_count (ספירת שיחות לפני אופטימיזציה עצמית)
סוג: int ברירת מחדל: 130
--trace_opt_verbose (מעקב אוסף מילולי נוסף)
סוג: bool ברירת מחדל: false
--debug_code (יצירת קוד נוסף (הצהרות) עבור ניפוי באגים)
סוג: bool ברירת מחדל: false
--code_comments (לשלוח הערות בפירוק קוד)
סוג: bool ברירת מחדל: false
--enable_sse3 (אפשר שימוש בהוראות SSE3 אם זמינות)
type: bool ברירת מחדל: true
--enable_sse4_1 (אפשר שימוש בהוראות SSE4.1 אם זמינות)
type: bool ברירת מחדל: true
--enable_sahf (אפשר שימוש בהוראת SAHF אם זמינה (X64 בלבד))
type: bool ברירת מחדל: true
--enable_avx (אפשר שימוש בהוראות AVX אם זמינות)
type: bool ברירת מחדל: true
--enable_fma3 (אפשר שימוש בהוראות FMA3 אם זמינות)
type: bool ברירת מחדל: true
--enable_vfp3 (אפשר שימוש בהוראות VFP3 אם זמינות)
type: bool ברירת מחדל: true
--enable_armv7 (אפשר שימוש בהוראות ARMv7 אם זמינות (ARM בלבד))
type: bool ברירת מחדל: true
--enable_armv8 (אפשר שימוש בהוראות ARMv8 אם זמינות (ARM 32-bit בלבד))
type: bool ברירת מחדל: true
--enable_neon (אפשר שימוש בהוראות NEON אם זמינות (ARM בלבד))
type: bool ברירת מחדל: true
--enable_sudiv (אפשר שימוש בהוראות SDIV ו-UDIV אם זמינות (ARM בלבד))
type: bool ברירת מחדל: true
--enable_mls (אפשר שימוש בהוראות MLS אם זמינות (ARM בלבד))
type: bool ברירת מחדל: true
--enable_movw_movt (אפשר טעינת קבוע של 32 סיביות באמצעות הוראת movw/movt
זוגות (ARM בלבד))
סוג: bool ברירת מחדל: false
--enable_unaligned_accesses (אפשר גישה לא מיושרת עבור ARMv7 (ARM בלבד))
type: bool ברירת מחדל: true
--enable_32dregs (אפשר שימוש ברישום d16-d31 ב-ARM - זה דורש VFP3)
type: bool ברירת מחדל: true
--enable_vldr_imm (אפשר שימוש בבריכות קבועות עבור כפול מיידי (ARM בלבד))
סוג: bool ברירת מחדל: false
--force_long_branches (אלץ את כל הענפים הנפלטים להיות במצב ארוך (MIPS/PPC בלבד))
סוג: bool ברירת מחדל: false
--mcpu (אפשר אופטימיזציה עבור מעבד ספציפי)
סוג: מחרוזת ברירת מחדל: אוטומטי
--expose_natives_as (חשוף ילידים באובייקט גלובלי)
סוג: מחרוזת ברירת מחדל: NULL
--expose_debug_as (חשוף ניפוי באגים באובייקט גלובלי)
סוג: מחרוזת ברירת מחדל: NULL
--expose_free_buffer (סיומת freeBuffer)
סוג: bool ברירת מחדל: false
--expose_gc (סיומת expose 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 (הצג פונקציות מובנות ב-stack traces)
סוג: bool ברירת מחדל: false
--disable_native_files (השבת קבצי natives מובנים)
סוג: bool ברירת מחדל: false
--inline_new (השתמש בהקצאה מוטבעת מהירה)
type: bool ברירת מחדל: true
--trace_codegen (שם הדפסה של פונקציות שעבורן נוצר קוד)
סוג: bool ברירת מחדל: false
--trace (שיחות מעקב אחר פונקציות)
סוג: bool ברירת מחדל: false
--mask_constants_with_cookie (השתמש בעוגיית ג'יט אקראית כדי להסוות קבועים גדולים)
type: bool ברירת מחדל: true
--עצלן (השתמש בקומפילציה עצלנית)
type: bool ברירת מחדל: true
--trace_opt (מעקב אחר אופטימיזציה עצלנית)
סוג: bool ברירת מחדל: false
--trace_opt_stats (מעקב אחר סטטיסטיקות אופטימיזציה עצלות)
סוג: bool ברירת מחדל: false
--opt (השתמש באופטימיזציות אדפטיביות)
type: bool ברירת מחדל: true
--always_opt (נסה תמיד לייעל פונקציות)
סוג: bool ברירת מחדל: false
--always_osr (נסה תמיד להשתמש בפונקציות OSR)
סוג: bool ברירת מחדל: false
--prepare_always_opt (התכונן להפעלת תמיד opt)
סוג: bool ברירת מחדל: false
--trace_deopt (ביטול אופטימיזציה של פונקציית trace optimize)
סוג: bool ברירת מחדל: false
--trace_stub_failures (ביטול אופטימיזציה עקבות של בדלי קוד שנוצרו)
סוג: bool ברירת מחדל: false
--serialize_toplevel (אפשר שמירה במטמון של סקריפטים ברמה גבוהה)
type: bool ברירת מחדל: true
--serialize_inner (אפשר שמירה במטמון של פונקציות פנימיות)
type: bool ברירת מחדל: true
--trace_serializer (מעקב אחר קוד הדפסת סדרה)
סוג: bool ברירת מחדל: false
--min_preparse_length (אורך מינימלי להפעלה אוטומטית של הכנה)
סוג: int ברירת מחדל: 1024
--max_opt_count (מספר מקסימלי של ניסיונות אופטימיזציה לפני ויתור.)
סוג: int ברירת מחדל: 10
--compilation_cache (הפעל מטמון קומפילציה)
type: bool ברירת מחדל: true
--cache_prototype_transitions (מעברי אב טיפוס מטמון)
type: 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)
type: bool ברירת מחדל: true
--hard_abort (בטל על ידי קריסה)
type: bool ברירת מחדל: true
--stack_size (גודל ברירת המחדל של אזור מחסנית v8 מותר לשימוש (ב-kBytes))
סוג: int ברירת מחדל: 984
--max_stack_trace_source_length (אורך מקסימלי של קוד מקור הפונקציה המודפס ב-a
עקבות מחסנית.)
סוג: int ברירת מחדל: 300
--always_inline_smi_code (קוד SMI מוטבע תמיד בקוד שאינו אופטי)
סוג: bool ברירת מחדל: false
--min_semi_space_size (גודל מינימלי של חצי-רווח (ב-MBytes), הרווח החדש מורכב מ-
שני רווחים למחצה)
סוג: int ברירת מחדל: 0
--target_semi_space_size (גודל יעד של חצי-רווח (ב-MBytes) לפני הפעלת
GC)
סוג: int ברירת מחדל: 0
--max_semi_space_size (גודל מקסימלי של חצי-רווח (ב-MBytes), המרחב החדש מורכב מ-
שני רווחים למחצה)
סוג: int ברירת מחדל: 0
--semi_space_growth_factor (גורם שבאמצעותו ניתן להצמיח את המרחב החדש)
סוג: int ברירת מחדל: 2
--experimental_new_space_growth_heuristic (הגדל את המרחב החדש על סמך האחוז של
ניצולים במקום ערכם המוחלט.)
סוג: bool ברירת מחדל: false
--max_old_space_size (גודל מקסימלי של הרווח הישן (ב-Mbytes))
סוג: int ברירת מחדל: 0
--initial_old_space_size (גודל החלל הישן הראשוני (ב-Mbytes))
סוג: int ברירת מחדל: 0
--max_executable_size (גודל מקסימלי של זיכרון בר הפעלה (ב-Mbytes))
סוג: int ברירת מחדל: 0
--gc_global (בצע תמיד GCs גלובלי)
סוג: bool ברירת מחדל: false
--gc_interval (איסוף אשפה לאחר הקצאות)
סוג: int ברירת מחדל: -1
--retain_maps_for_n_gc (שומר על מפות בחיים עבור אוספי אשפה ישנים בחלל)
סוג: int ברירת מחדל: 2
--trace_gc (הדפס קו מעקב אחד אחרי כל איסוף אשפה)
סוג: bool ברירת מחדל: false
--trace_gc_nvp (הדפס שורת מעקב מפורטת אחת בפורמט שם=ערך אחרי כל זבל
אוסף)
סוג: bool ברירת מחדל: false
--trace_gc_ignore_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 (מפות איסוף אשפה שמהן לא ניתן להגיע לאובייקטים)
type: bool ברירת מחדל: true
--weak_embedded_maps_in_optimized_code (הפוך מפות המוטמעות בקוד אופטימיז לחלשות)
type: bool ברירת מחדל: true
--weak_embedded_objects_in_optimized_code (הפוך אובייקטים המוטמעים בקוד אופטימלי לחלשים)
type: bool ברירת מחדל: true
--flush_code (קוד שטיפה שאנו מצפים לא להשתמש בו שוב (במהלך gc מלא))
type: bool ברירת מחדל: true
--flush_code_incrementally (קוד ניקוי שאנו מצפים לא להשתמש בו שוב (בהדרגה))
type: bool ברירת מחדל: true
--trace_code_flushing (התקדמות שטיפת קוד מעקב)
סוג: bool ברירת מחדל: false
--age_code (עקוב אחר פונקציות שלא בוצעו לקוד גיל וסלק רק קוד ישן (חובה
עבור שטיפת קוד))
type: bool ברירת מחדל: true
--incremental_marking (השתמש בסימון מצטבר)
type: bool ברירת מחדל: true
--incremental_marking_steps (בצע שלבי סימון מצטברים)
type: bool ברירת מחדל: true
--סגירת_חלש_יתר בקירוב (קרוב יתר על המידה חלש כדי להפחית את זמן ההשהיה האטומי)
type: bool ברירת מחדל: true
--min_progress_during_object_groups_marking (המשך להעריך יותר מדי את הסגירה החלשה כמו
כל עוד אנו מגלים לפחות כל כך הרבה חפצים לא מסומנים)
סוג: int ברירת מחדל: 128
--max_object_groups_marking_rounds (לכל היותר נסה זאת פעמים רבות כדי להעריך יותר מדי את
סגירה חלשה)
סוג: int ברירת מחדל: 3
--concurrent_sweeping (השתמש בטאטא במקביל)
type: bool ברירת מחדל: true
--trace_incremental_marking (מעקב אחר התקדמות הסימון המצטבר)
סוג: bool ברירת מחדל: false
--track_gc_object_stats (עקוב אחר ספירת אובייקטים ושימוש בזיכרון)
סוג: bool ברירת מחדל: false
--track_detached_contexts (עקוב אחר הקשרים מקוריים שצפויים להיות זבל
נאסף)
type: bool ברירת מחדל: true
--trace_detached_contexts (מעקב אחר הקשרים מקוריים שצפויים להיות זבל
נאסף)
סוג: bool ברירת מחדל: false
--heap_profiler_trace_objects (הקצאות/תנועות/עדכוני_גודל של אובייקט ערימה)
סוג: bool ברירת מחדל: false
--use_idle_notification (השתמש בהודעת סרק כדי לצמצם את טביעת הרגל של הזיכרון.)
type: bool ברירת מחדל: true
--use_ic (השתמש במטמון מוטבע)
type: bool ברירת מחדל: true
--trace_ic (מעקב אחר מעברי מצב מטמון מוטבע)
סוג: bool ברירת מחדל: false
--native_code_counters (צור קוד נוסף למניפולציה של מונים סטטיסטיים)
סוג: bool ברירת מחדל: false
--always_compact (בצע דחיסה בכל GC מלא)
סוג: bool ברירת מחדל: false
--never_compact (לעולם אל תבצע דחיסה ב-GC מלא - בדיקה בלבד)
סוג: bool ברירת מחדל: false
--compact_code_space (מרחב קוד קומפקטי באוספים מלאים שאינם מצטברים)
type: bool ברירת מחדל: true
--incremental_code_compaction (מרחב קוד קומפקטי באוספים מצטברים מלאים)
type: bool ברירת מחדל: true
--cleanup_code_caches_at_gc (שטוף מטמונים מוטבעים לפני סימון איסוף קומפקטי ו
לשטוף מטמון קוד במפות במהלך מחזור סימון קומפקטי.)
type: bool ברירת מחדל: true
--use_marking_progress_bar (השתמש בסרגל התקדמות כדי לסרוק אובייקטים גדולים במרווחים כאשר
סימון מצטבר פעיל.)
type: bool ברירת מחדל: true
--zap_code_space (זאפ פנוי זיכרון במרחב קוד עם 0xCC תוך כדי טאטוף.)
type: bool ברירת מחדל: true
--random_seed (מקור ברירת מחדל לאתחול מחולל אקראי (0, ברירת המחדל, פירושו ל
השתמש באקראי במערכת).)
סוג: int ברירת מחדל: 0
--trace_weak_arrays (מעקב אחר שימוש WeakFixedArray)
סוג: bool ברירת מחדל: false
--track_prototype_users (עקוב אחר אילו מפות מתייחסות לאובייקט אב טיפוס נתון)
סוג: bool ברירת מחדל: false
--use_verbose_printer (מאפשר הדפסה מפורטת)
type: bool ברירת מחדל: true
--allow_natives_syntax (תחביר של natives)
סוג: bool ברירת מחדל: false
--trace_parse (ניתוח מעקב והכנה)
סוג: bool ברירת מחדל: false
--trace_sim (ביצוע סימולטור מעקב)
סוג: bool ברירת מחדל: false
--debug_sim (אפשר איתור באגים בסימולטור)
סוג: bool ברירת מחדל: false
--check_icache (בדוק שטיפות icache בסימולטור ARM ו-MIPS)
סוג: bool ברירת מחדל: false
--stop_sim_at (עצירת סימולטור לאחר מספר x של הוראות)
סוג: int ברירת מחדל: 0
--sim_stack_alignment (הערך מחסנית בבתים בסימולטור (4 או 8, 8 הוא ברירת המחדל))
סוג: int ברירת מחדל: 8
--sim_stack_size (גודל הערימה של סימולטור ARM64 ו-MIPS64 ב-kBytes (ברירת המחדל היא 2
MB))
סוג: int ברירת מחדל: 2048
--log_regs_modified (בעת רישום ערכי אוגר, הדפס רק אוגרים שהשתנו.)
type: bool ברירת מחדל: true
--log_colour (בעת רישום, נסה להשתמש בפלט צבעוני.)
type: 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 (ביטול תוכנית (ליבת dump) כאשר חריג שלא נתפס הוא
נזרק)
סוג: bool ברירת מחדל: false
--randomize_hashes (הזיז גיבוב אקראי כדי למנוע התנגשויות גיבוב צפויות (עם
תמונות מצב אפשרות זו אינה יכולה לעקוף את הזרע האפוי))
type: bool ברירת מחדל: true
--hash_seed (Seed קבוע לשימוש כדי לגיבוב מפתחות מאפיינים (0 פירושו אקראי) (עם תמונות מצב
אפשרות זו לא יכולה לעקוף את הזרע האפוי))
סוג: int ברירת מחדל: 0
--profile_deserialization (הדפיס את הזמן שלוקח לבטל את תמונת המצב.)
סוג: bool ברירת מחדל: false
--regexp_optimization (יצירת קוד regexp מותאם)
type: bool ברירת מחדל: true
--testing_bool_flag (testing_bool_flag)
type: bool ברירת מחדל: true
--testing_maybe_bool_flag (testing_maybe_bool_flag)
סוג: maybe_bool ברירת מחדל: לא מוגדר
--testing_int_flag (testing_int_flag)
סוג: int ברירת מחדל: 13
--testing_float_flag (float-flag)
סוג: צף ברירת מחדל: 2.5
--testing_string_flag (string-flag)
סוג: מחרוזת ברירת מחדל: שלום, עולם!
--testing_prng_seed (זרעים המשמשים לאקראיות בדיקת השרשור)
סוג: int ברירת מחדל: 42
--testing_serialization_file (קובץ שבו יש לבצע ערימה בסידרה)
סוג: מחרוזת ברירת מחדל: /tmp/serdes
--startup_blob (כתוב את קובץ האתחול של V8. (mksnapshot בלבד))
סוג: מחרוזת ברירת מחדל: NULL
--profile_hydrogen_code_stub_compilation (הדפס את הזמן שלוקח להדר בעצלתיים
בדלי קוד מימן.)
סוג: bool ברירת מחדל: false
--ניתן לחיזוי (אפשר מצב צפוי)
סוג: bool ברירת מחדל: false
--force_marking_deque_overflows (כפה על הצפות של סימון דיקוו על ידי הקטנת גודלו
עד 64 מילים)
סוג: bool ברירת מחדל: false
--stress_compaction (הדגיש את הדחס GC כדי לשטוף באגים (מרמז
--force_marking_deque_overflows))
סוג: bool ברירת מחדל: false
--manual_evacuation_candidates_selection (דגל מצב בדיקה בלבד. זה מאפשר בדיקת יחידה כדי
בחר דפי מועמדים לפינוי (דורש --stress_compaction).)
סוג: bool ברירת מחדל: false
--עזרה (הדפס הודעת שימוש, כולל דגלים, במסוף)
type: bool ברירת מחדל: true
--dump_counters (מוני dump ביציאה)
סוג: bool ברירת מחדל: false
--debugger (הפעל מאתר באגים ב-JavaScript)
סוג: 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, מפעיל מצב תואם דפדפן ליצירת פרופילים).
type: bool ברירת מחדל: true
--log_regexp (רישום ביצוע ביטוי רגולרי.)
סוג: bool ברירת מחדל: false
--logfile (ציין את שם קובץ היומן.)
סוג: מחרוזת ברירת מחדל: v8.log
--logfile_per_isolate (קובצי יומן נפרדים עבור כל מבודד.)
type: bool ברירת מחדל: true
--ll_prof (אפשר פרופיל לינוקס ברמה נמוכה.)
סוג: bool ברירת מחדל: false
--perf_basic_prof (הפעל perf linux profiler (תמיכה בסיסית).)
סוג: bool ברירת מחדל: false
--perf_jit_prof (הפעל perf linux profiler (תמיכה נסיונית בהערות).)
סוג: bool ברירת מחדל: false
--gc_fake_mmap (ציין את שם הקובץ עבור gc mmap מזויף בשימוש ב-ll_prof)
סוג: מחרוזת ברירת מחדל: /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 (פלט ביטול מידע ופירוק לקובץ הנתון)
סוג: מחרוזת ברירת מחדל: NULL
--hydrogen_track_positions (עקוב אחר מיקומי קוד מקור בעת בניית IR)
סוג: bool ברירת מחדל: false
--trace_elements_transitions (מעברי יסודות קורט)
סוג: bool ברירת מחדל: false
--trace_creation_allocation_sites (עקוב אחר יצירת אתרי הקצאה)
סוג: bool ברירת מחדל: false
--print_code_stubs (הדפס קוד stubs)
סוג: bool ברירת מחדל: false
--test_secondary_stub_cache (בדוק את המטמון של stub משני על ידי השבתת המטמון הראשי)
סוג: bool ברירת מחדל: false
--test_primary_stub_cache (בדוק את המטמון הראשי של stub על ידי השבתת המשני)
סוג: 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
- נתרן (פלט קוד שנוצר בהדפסה מתאים לשימוש עם מציג קוד נתרן)
סוג: 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 NODE.JS(1)
השתמש ב-nodejs מקוון באמצעות שירותי onworks.net