_dmcyk Profile Banner
Damian Malarczyk Profile
Damian Malarczyk

@_dmcyk

Followers
312
Following
5K
Media
23
Statuses
340

Linker engineer at 

California, USA
Joined February 2015
Don't wanna be here? Send us removal request.
@_dmcyk
Damian Malarczyk
4 years
https://t.co/hbcIY8x4ZO Second part of my XNU IPC series is out. Bidirectional communication through Mach header port, complex messages with type descriptors and more✍️
0
11
78
@KacperHarasim
Kacper Harasim
10 months
📣Instruments in Xcode 16.3 Beta 2 contains a brand new tool for analyzing CPU workloads: Processor Trace. It uses hardware execution tracing to accurately reconstruct program execution and is available on M4 and all iPhone 16 devices. Learn more on
Tweet card summary image
developer.apple.com
Identify code where your app uses the CPU inefficiently.
4
23
110
@kubamracek
Kuba (Brecka) Mracek
11 months
C/C++ systems software development role in *Prague* https://t.co/FvrT5URKsG
2
24
83
@johannesweiss
Johannes Weiss
3 years
Want to build cool stuff and don't mind working with me? Check this out 🙃 (says Cupertino-only but London's fine too!) https://t.co/EWuW8hSDaZ
2
18
28
@_dmcyk
Damian Malarczyk
3 years
Only a few more hours left🤩 #AppleEvent
0
0
2
@_dmcyk
Damian Malarczyk
3 years
Crossed a few items off my bucket list these past few weeks. I had a blast visiting California and meeting teammates in person 🇺🇸 
0
0
19
@_dmcyk
Damian Malarczyk
3 years
Xcode 14 beta 3 is out with some more performance improvements in ld64. Even up to 1.5x faster linking in some projects compared to the previous betas 🚀
2
18
90
@_dmcyk
Damian Malarczyk
4 years
Only a year ago I’ve attended WWDC labs, and this year I had the opportunity to host some myself 🎉 It’s been really fun, thank you to everyone who attended! P.S. You can still signup for tomorrow’s session ;) https://t.co/cq3xJh6sVV #WWDC22
0
0
5
@ktosopl
Konrad ‘ktoso’ Malawski 🐟🏴‍☠️🇺🇦
4 years
Don't miss the #distributed #actors #WWDC22 session on Wednesday! With the Distributed module, you can build distributed actor systems and bring your actor based to different processes: devices, or nodes in a cluster. https://t.co/NZKoroGITh There's a special guest appearance!
15
42
171
I am very happy that we can finally discuss page in linking. This has been a feature we have been working towards for years, and is built on the earlier efforts we made improving the binary format and making dyld pre-calculate and cache results.
1
8
41
@_dmcyk
Damian Malarczyk
4 years
This release is also the first I’ve contributed to and I’m very excited it’s out now! Do let us know how the build and launch performance changed for your app in Xcode 14 and iOS 16 🙂
0
0
3
@_dmcyk
Damian Malarczyk
4 years
Session about build and launch times is now online! Watch Nick dive into static and dynamic linking, share some tips to optimize your dev workflow and app performance, and learn more about improvements we’ve made. https://t.co/6TqLoBpZzy
developer.apple.com
Discover how to improve your app's build and runtime linking performance. We'll take you behind the scenes to learn more about linking,...
1
1
10
@_dmcyk
Damian Malarczyk
4 years
We have lots of performance improvements in static & dynamic linking this year! #WWDC22
0
0
3
@_dmcyk
Damian Malarczyk
4 years
The team is growing, come join us! 👋
0
0
2
@_dmcyk
Damian Malarczyk
4 years
Second day today, which also happens to be an #AppleEvent day. Perfect start 😁
0
0
8
@_dmcyk
Damian Malarczyk
4 years
Time for some big news. I’ve joined the linker team at Apple and today was my first day! It’s a dream come true and I’m very excited about this role! 🤩🍎
13
1
149
@_dmcyk
Damian Malarczyk
4 years
Today was my last day at @Guardsquare. I had a blast being part of the team. Great people, great culture and extraordinary technical learning opportunities. I’m very grateful, and can definitely recommend it! Excited to share soon what will be next for me 🙂
6
1
20
@_dmcyk
Damian Malarczyk
4 years
> As a result, a null all-zero pointer was always valid, and if a C pro- gram used a null value as a string pointer, the zero byte at location zero was treated as a null string. Strong ObjC nil message vibes. Must have been fun to debug 😬
0
0
0
@_dmcyk
Damian Malarczyk
4 years
https://t.co/q6aR41ZTmK Fourth part of the XNU IPC series is out! After introducing out-of-line data exchange in the 3rd part, it's time to dive into memory transfer options and virtual memory properties. 🎓
dmcyk.xyz
Series of blog posts covering the XNU IPC mechanisms
0
0
3
@_dmcyk
Damian Malarczyk
4 years
This is, however, a great outcome of writing the articles. Trying to explain those concepts gives me a better understanding and uncovers some unexpected implementation aspects. More about that to come in part four!
0
0
1
@_dmcyk
Damian Malarczyk
4 years
My initial plan was to cover more ground in this part, but virtual memory and OOL data integration turned out to be more nuanced than I thought.
1
0
0