मैं समय (टाइमसेल) की गैर-मानक गति के साथ एक आभासी मशीन कैसे बनाऊं?


11

मुझे लगता है कि यह तकनीकी रूप से संभव होना चाहिए, लेकिन मुझे पहले से मौजूद सॉफ़्टवेयर में ऐसा करने का कोई तरीका नहीं पता है।

मेरा क्या मतलब है - VM में "हार्डवेयर" घड़ी को अलग-अलग गति से चलाने में सक्षम होना चाहिए, उदाहरण के लिए, सामान्य से कई गुना धीमा, या सामान्य से 100 गुना तेज। इसलिए, उदाहरण के लिए, एक Thread.sleep(1000);कॉल के लिए जरूरी नहीं कि 1 सेकंड खर्च होगा, लेकिन इसके बजाय यह "हार्डवेयर" घड़ी की गति के आधार पर किसी भी समय हो सकता है। और एक अन्य उदाहरण के रूप में, यदि कुछ गेम चीजों की गति को नियंत्रित करने के लिए टाइमर का उपयोग करता है, तो टाइमर की गति के साथ इसकी गति भी बदल जाएगी।

यह भी जानना दिलचस्प होगा कि क्या वास्तविक हार्डवेयर घड़ी की गति को समायोजित किया जा सकता है, और किस हार्डवेयर पर।

अपडेट करें

2 समान प्रश्न हैं, लेकिन वे CPU गति के बारे में हैं, न कि टाइमर की गति (यह पूरी तरह से अलग बात है)। इसलिए मुझे लगता है कि यह सवाल कोई नकल नहीं है।



@ CPUc speedιᴇ007 वे CPU गति के बारे में हैं, और मैंने टाइमर की गति के बारे में पूछा ।
नाम

बहुत सही ....
enoughcʜιᴇ007

ऐसा लगता नहीं है कि यह संभव है। मेरा मतलब है कि वर्तमान में कोई स्पष्ट समाधान उपलब्ध नहीं है, लेकिन मुझे यह देखने में दिलचस्पी है कि यह समुदाय क्या जवाब देता है।
कालेब लिंब

जवाबों:


7

वर्चुअल-बॉक्स का समर्थन इस आधिकारिक टिकट पर बताए गए विन्यास स्तर पर मौजूद है :

Btw, यह है

VBoxManage setextradata VM_NAME "VBoxInternal/TM/WarpDrivePercentage" 200

अतिथि घड़ी की दोहरी गति के लिए।

GUI समर्थन वर्तमान में योजनाबद्ध नहीं है।

यह तेजी से जाने के लिए समय डिवाइस नहीं बनाता है।

परीक्षण किया और हर कार्यक्रम के कुछ पहलुओं के लिए ही काम करता है, "शायद" क्योंकि यह तेजी से जाने के लिए समय डिवाइस नहीं बनाता है, और प्रोग्राम अपने समय के सिंक्रनाइज़ेशन के हिस्से के लिए इसका उपयोग करते हैं।

अन्य VM उपयोगिताओं में:

इसके अलावा, उपरोक्त टिकट के सलामी बल्लेबाज ने उल्लेख किया है:

bochs और DOSbox VM को CPU और / या टाइमर को धीमा करके या सामान्य से तेज़ गति से बढ़ा या धीमा कर सकते हैं।


+1, दिलचस्प लगता है। लेकिन अभी तक स्वीकार नहीं किया गया है, क्योंकि यह पूर्ण समाधान नहीं है (यह तेजी से जाने के लिए समय डिवाइस नहीं बनाता है)।
नाम

क्या आपने समय को तेज़ बनाने के लिए अन्य वैकल्पिक उपर्युक्त VM उपयोगिताओं को भी आज़माया है?
छोटा लड़का

वे सामान्य-उद्देश्य वाले वीएम नहीं हैं, जैसा कि मैं समझता हूं ... लेकिन कुछ उपयोग मामलों के लिए ऐसा लगता है जैसे वे समाधान हैं
प्रदर्शन नाम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.