Amazon Best VPN GoSearch

סמל OnWorks

תוכי

הפעל תוכי בספק אירוח בחינם של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זהו תוכי הפקודה שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


parrot - Parrot Virtual Machine

תַקצִיר


תוכי [-אפשרויות] [טיעונים...]

תיאור


Parrot היא מכונה וירטואלית שנועדה להדר ולהפעיל ביעילות קוד בתים עבור
שפות דינמיות. Parrot מארח כיום מגוון של יישומי שפות במגוון
שלבי ההשלמה, כולל Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, Perl 6,
APL, ומתרגם .NET bytecode. תוכי זה לא על תוכים, אבל אנחנו די אוהבים
מהם, מסיבות ברורות.

אפשרויות


-h
- עזרה הדפס את סיכום האפשרויות בשורת הפקודה.
-V
--גִרְסָה מידע על גרסת הדפסה ויציאה.
-I
--לִכלוֹל הוסף "נתיב" לנתיב החיפוש הכולל.
-L
--סִפְרִיָה הוסף "נתיב" לנתיב החיפוש של הספרייה.
---hash-seed [hexnum]
מגדיר את ה-hash seed לערך שצוין. אפשרות זו שימושית לניפוי באגים
כשלים לסירוגין, אבל צריך לֹא לשמש בייצור. למידע נוסף
לגבי אפשרות זו, לִרְאוֹת docs/dev/profiling.pod, docs/project/hacking_tips.pod,
docs/running.pod, ו docs/submissions.pod.

-X
--dynext הוסף "נתיב" לנתיב החיפוש של ההרחבה הדינמית.

הפעלה הליבה אפשרויות
אפשרויות אלה בוחרות את runcore, שהוא שימושי עבור כוונון ביצועים וניפוי באגים.
למידע נוסף על אפשרויות אלו, לִרְאוֹת הקטע "אודות runcores" ב
docs/running.pod.

-R
--runcore [הליבה]
בחר את runcore. הליבות הבאות זמינות ב- Parrot, אך ייתכן שלא כולן
זמין במערכת שלך:

ליבת עצמות מהירה ללא בדיקת גבולות או
עדכון הקשר (ברירת מחדל)

איטי, גבולות גבולות בודק ליבה

מעקב אחר גבולות בדיקת ליבה עם מידע מעקב
(ראה 'תוכי --help-debug')

פרופיל ראה F

פרופיל משנה ברמת תת-המקצוע
(ראה POD ב-F )

-p
--פּרוֹפִיל הרץ עם הליבה האיטית והדפיס פרופיל ביצוע.
-t
--זֵכֶר הפעל עם הליבה האיטית והדפיס מידע מעקב סטדרר.
לִרְאוֹת "תוכי --help-debug" עבור סיביות דגל זמינות.

VM אפשרויות
-D
--תוכי-דיבאג[=משושים]
הפעל את דגל ניפוי באגים של מתורגמן. לִרְאוֹת "תוכי --help-debug" עבור סיביות דגל זמינות.

---help-debug הדפס את הסיכום של איתור באגים ומעקב אחר דגל ביטים.
-w
--אזהרות הפעל אזהרות.
לִרְאוֹת "תוכי --help-debug" עבור סיביות דגל זמינות.

-G
--לא-gc כבה את GC.
זה עשוי להיות שימושי למציאת באגים הקשורים ל-GC.

הערה: אל תשתמש באפשרות זו עבור תוכניות הפועלות יותר: מכיוון שהזיכרון אינו
ממוחזר זמן רב יותר, הוא עלול להתיש במהירות.

-g
--gc [סוג GC]

GC MS2 אפשרויות

--gc-dynamic-threshold= אחוז
מקסימום זיכרון מבוזבז על ידי GC

--gc-min-threshold=Kb

GC GMS אפשרויות

--gc-משתלה-גודל= אחוז מהמערכת
גודל של gen0 (ברירת מחדל 2)

--gc-debug הפעל את ניפוי הבאגים של GC (Garbage Collection).
זה מטיל לחץ מסוים על תת-המערכת של GC ויכול להאט במידה ניכרת את הביצוע.

--מבחן-דליפה|--להרוס-בסוף
שחרר את כל הזיכרון של המתורגמן האחרון. זה שימושי בעת הפעלת בודק דליפות.

-.
--לַחֲכוֹת קרא הקשה לפני שמתחילים.
זה שימושי כאשר אתה רוצה לצרף מאתר באגים בפלטפורמות כגון Windows.

--ריצה-תחילית
הדפס את נתיב קידומת זמן הריצה וצא.

--מספר אשכולות
עוקף את מספר ליבות המעבד שזוהה אוטומטית כדי להגדיר את מספר מערכת ההפעלה
חוטים. מספר מינימלי: 2

מהדר אפשרויות
-O[רָמָה]
רמות אופטימיזציה חוקיות: "-O", "-O1", "-O2", "-Op"

-O1 מאפשר את pre_optimizer, פועל לפני בניית גרף זרימת בקרה (CFG). זה
כולל הפחתת חוזק ושכתוב מבני אם/ענף/תווית מסוימים.

-O2 פועל לאחר מכן, מטפל בהפצה מתמדת, אופטימיזציות לקפיצה, הסרה של
תוויות לא בשימוש וקוד מת.

-Op חל על -O2 גם על קבצי pasm.

האפשרויות הישנות -Oc ו-Oj אינן יעילות כרגע.

ברירת המחדל של -O היא -O1.

-d[=משושים]
--imcc-debug[=משושים]
הפעל את דגלי ניפוי באגים מהדר. לִרְאוֹת "תוכי --help-debug" עבור סיביות דגל זמינות.

-E
--- טרום-תהליך בלבד
עיבוד מקדים של קובץ המקור (הרחב פקודות מאקרו) והדפס את התוצאה ל-"stdout":

$> תוכי -E t/op/macro_10.pasm
$> תוכי -E t/op/macro_10.pasm | תוכי ---

-o
--תְפוּקָה=FILE פעל כמו אסמבלר, אך אל תבצע את הקוד,
אלא אם כן ה -r מסופק גם כן. אם 'קובץ פלט' מסתיים ב .pbc, יכתוב 'תוכי'
קובץ PBC. אם זה נגמר ב .pasm, 'תוכי' יוציא קובץ PASM, אפילו מ-PASM
קֶלֶט.

--output-pbc התנהג כמו אסמבלר, אבל תמיד פלט קוד בייט,
גם אם קובץ הפלט לא מסתיים ב .pbc

-a
--pasm נניח שקלט PASM ב-"stdin".
-c
--pbc נניח קובץ PBC על "stdin" והפעל אותו.
הערה: אם רווח לבן מפריד בין -d לעבור מהטיעון, הטיעון צריך התחלה
עם מספר, כלומר, ספרה עשרונית.

-r
--רוץ-pbc שימושי רק אחרי "-o" או "--output-pbc".
הפעל את התוכנית מהתמונה המוכללת בזיכרון. אם ישנן שתי אפשרויות "-r".
מסופק, ה .pbc הקובץ נקרא מהדיסק ומבוצע. זה נחוץ, בעיקר, עבור
בדיקות.

-y
--yydebug הפעל את yydebug in יאק/בִּיזוֹן.
-v
--מִלוּלִי הפעל את מילולי המהדר.


אם הקובץ מסתיים ב .pbc זה יתפרש מיד.

אם הקובץ מסתיים ב .pasm, אז הוא מנותח כקוד PASM. אחרת, הוא מנותח כ-PIR
קוד. בשני המקרים, הוא יתבצע לאחר מכן, אלא אם כן צוין דגל "-o".

אם ה"קובץ" הוא מקף בודד, הקלט מ-"stdin" נקרא.

[טיעונים ...]
ארגומנטים אופציונליים הועברו לתוכנית הפועלת כ-ARGV. ההנחה היא שהתוכנית יודעת
מה לעשות עם הטיעונים.

הסביבה


PARROT_RUNTIME
אם משתנה סביבה זה מוגדר, Parrot ישתמש בנתיב זה בתור קידומת זמן הריצה שלו
במקום הנתיב המהודר. זה שימושי אם ברצונך להפעיל גרסה של
תוכי שונה מזה שבנתיב "המורכב".

PARROT_GC_DEBUG
הפעל את --gc-debug דגל.

השתמש בתוכי מקוון באמצעות שירותי onworks.net


Ad




×
פרסומת
❤️קנו, הזמינו או קנו כאן - ללא עלות, עוזר לשמור על שירותים בחינם.