# New Blog post live: "Profiling type-inference"

**URL:** <https://discourse.julialang.org/t/new-blog-post-live-profiling-type-inference/54107>\
**Category:** Community\
**Created:** [January 28, 2021, 9:27am UTC](https://discourse.julialang.org/t/new-blog-post-live-profiling-type-inference/54107 "2021-01-28T09:27:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![logankilpatrick](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/logankilpatrick/32/38123_2.png) [@logankilpatrick](https://discourse.julialang.org/u/logankilpatrick)\
**Post date:** [January 28, 2021, 9:27am UTC](https://discourse.julialang.org/t/new-blog-post-live-profiling-type-inference/54107/1 "2021-01-28T09:27:58Z")

</div>

A new blog post titled: “Profiling type-inference” was just posted on the Julia Language’s official blog. Check it out here: [Profiling type-inference](https://julialang.org/blog/2021/01/snoopi_deep/) and let us know your thoughts!

---

<div class="post-metadata">

**Author:** ![cscherrer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cscherrer/32/7631_2.png) [@cscherrer](https://discourse.julialang.org/u/cscherrer)\
**Post date:** [June 27, 2023, 4:07pm UTC](https://discourse.julialang.org/t/new-blog-post-live-profiling-type-inference/54107/2 "2023-06-27T16:07:48Z")

</div>

I guess I’m a couple of years behind, but I just discovered this nice post from @tim.holy and @NHDaly. It’s already very helpful as is, but then I get to this flamegraph image

 ![](https://global.discourse-cdn.com/julialang/original/3X/3/3/33028777c1ae79090cb19628a61453e6cbde4461.png)

with the caption

> _Here, the red boxes correspond to `MethodInstance` s which cannot be “naturally” precompiled. This occurs when the method is owned by one module but the argument types are from another unrelated module. We’ll see how to deal with these in later installments._

I have a flamegraph with some of these red boxes, but I don’t see a later installment addressing this. Was there one? If not, is this covered in docs somewhere? Or maybe other approaches are now preferred?

---

<div class="post-metadata">

**Author:** ![tim.holy](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tim.holy/32/52_2.png) [@tim.holy](https://discourse.julialang.org/u/tim.holy)\
**Post date:** [June 27, 2023, 5:12pm UTC](https://discourse.julialang.org/t/new-blog-post-live-profiling-type-inference/54107/3 "2023-06-27T17:12:01Z")

</div>

Oh, good point. Yes, I just decided to fix precompilation instead of writing another blog post 😆. The bottom line is that the red bars aren’t problematic anymore _if_ you use PrecompileTools; fixing those red bars is basically what PrecompileTools is about.

---

<div class="post-metadata">

**Author:** ![cscherrer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cscherrer/32/7631_2.png) [@cscherrer](https://discourse.julialang.org/u/cscherrer)\
**Post date:** [June 27, 2023, 6:00pm UTC](https://discourse.julialang.org/t/new-blog-post-live-profiling-type-inference/54107/4 "2023-06-27T18:00:19Z")

</div>

That’s great, thank you Tim 🙂
