मैं अपने उद्देश्य-सी अनुप्रयोग में कुछ स्वचालित प्रदर्शन परीक्षण जोड़ना चाहता हूं। (यह एक गेम है, ताकि मैं बस परीक्षण के सेट को चलाकर इंजन के प्रमुख हिस्सों के वर्तमान प्रदर्शन को देखना चाहूंगा।) ऐसा करने के लिए मैं कुछ समय समर्थन दिनचर्या लिखना चाहता हूं, इस तरह कुछ:समय उद्देश्य-सी कोड
- (void) benchmarkSelector: (SEL) msg onObject: (id) target
{
// run the selector thousands of times, print detailed stats
}
समस्या यह है कि मुझे मिलीसेकंड में दिलचस्पी है और मुझे डर है कि बेंचमार्किंग कोड में performSelector
पर कॉल करने से परिणाम थोड़ा सा हो जाएंगे। आप इसके आसपास कैसे जाएंगे? क्या मुझे objc_msgSend
पर जाना चाहिए?
यह कोको विशिष्ट कोड है? – Nippysaurus
मुझे यकीन नहीं है, शायद नहीं। – zoul