0
在iPhone SDK:iPhone Android:內存處理,哪一個使用更多內存?
NSString * abc= @"123";
NSString *temp=abc;
在Android中:
String abc ="123";
String temp=abc;
在這種情況下,一個使用更多的內存?
在iPhone SDK:iPhone Android:內存處理,哪一個使用更多內存?
NSString * abc= @"123";
NSString *temp=abc;
在Android中:
String abc ="123";
String temp=abc;
在這種情況下,一個使用更多的內存?
有沒有辦法告訴 - 這是兩種不同的語言,運行在完全不同的操作系統上的硬件。 Objective-C編譯爲本地代碼,而Android的Java編譯爲字節碼,然後在運行時解釋。
但是,由於字符串是兩種語言的內置構造,所以對於這兩種語言而言,實現的效率極高。基本上,您不必擔心在移動應用中處理字符串的內存效率 - 還有更緊迫的擔憂!
thx您的意見。我擔心在android中泄漏內存。我以前正在開發iphone應用程序,現在我必須做android開發。你有處理內存泄漏在android的一些建議? – nullmicgo
Android中的內存泄漏通常與上下文有關 - 請參閱http://android-developers.blogspot.com/2009/01/avoiding-memory-leaks.html以及http://chaosinmotion.com/blog/?p = 696 – David