Commit da310cbf authored by Pinyo Chanchaisomphob (โย)'s avatar Pinyo Chanchaisomphob (โย)
Browse files

remove memory use report.

Showing with 0 additions and 35 deletions
+0 -35
......@@ -27,7 +27,6 @@ class JTMHomeViewController: JTMBaseMenuViewController,JTMLandingPageViewDelagat
@IBOutlet weak var landingPage : JTMLandingPageView?
@IBOutlet weak var urgentJobsView : JTMUrgentJobsView?
@IBOutlet weak var memoryLabel : UILabel?
// @IBOutlet weak var landingPageHeight: NSLayoutConstraint!
var homeObject : HomeModel?
......@@ -86,41 +85,7 @@ class JTMHomeViewController: JTMBaseMenuViewController,JTMLandingPageViewDelagat
applicationDelegate.trackGoogleAnalyticScreen(SCREEN_HOME)
self.scrollView.contentSize.height = (self.landingPage?.frame.height)! + (self.corporateView?.frame.height)! + (self.browseJobsView?.frame.height)! + (self.hotJobsView?.frame.height)! + (self.urgentJobsView?.frame.height)!
//Pinyooo Report Memory
self.memoryLabel?.text = report_memory()
}
func report_memory() -> String {
// constant
let MACH_TASK_BASIC_INFO_COUNT = (sizeof(mach_task_basic_info_data_t) / sizeof(natural_t))
// prepare parameters
let name = mach_task_self_
let flavor = task_flavor_t(MACH_TASK_BASIC_INFO)
var size = mach_msg_type_number_t(MACH_TASK_BASIC_INFO_COUNT)
// allocate pointer to mach_task_basic_info
var infoPointer = UnsafeMutablePointer<mach_task_basic_info>.alloc(1)
// call task_info - note extra UnsafeMutablePointer(...) call
let kerr = task_info(name, flavor, UnsafeMutablePointer(infoPointer), &size)
// get mach_task_basic_info struct out of pointer
let info = infoPointer.move()
// deallocate pointer
infoPointer.dealloc(1)
// check return value for success / failure
if kerr == KERN_SUCCESS {
return "Memory in use (in MB): \(info.resident_size/1000000)"
} else {
let errorString = String(CString: mach_error_string(kerr), encoding: NSASCIIStringEncoding)
return errorString ?? "Error: couldn't parse error string"
}
}
override func viewDidDisappear(animated: Bool) {
super.viewDidDisappear(animated)
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment