import Cocoa let app = NSApplication.shared app.setActivationPolicy(.regular) let window = NSWindow(contentRect:NSRect(x:0,y:0,width:540,height:250),styleMask:[.titled,.closable,.miniaturizable],backing:.buffered,defer:false) window.title = "AppHalt measurement fixture" let label = NSTextField(wrappingLabelWithString:"Controlled synthetic workload\n\nOne background worker: 25 ms busy, 75 ms sleeping.\nNo documents, accounts, network or personal data.\n\nUse AppHalt to pause and resume this test app.") label.frame=NSRect(x:25,y:45,width:490,height:180) label.font=NSFont.systemFont(ofSize:17) window.contentView?.addSubview(label) window.center(); window.makeKeyAndOrderFront(nil) DispatchQueue.global(qos:.utility).async { while true { let end=DispatchTime.now().uptimeNanoseconds+25_000_000 while DispatchTime.now().uptimeNanoseconds < end {} Thread.sleep(forTimeInterval:0.075) } } app.run()