How to Optimize a Black Box

Seima Rao <>
Fri, 24 Mar 2017 12:22:56 +0530

          From comp.compilers

Related articles
How to Optimize a Black Box (Seima Rao) (2017-03-24)
Re: How to Optimize a Black Box (Kaz Kylheku) (2017-03-24)
Re: How to Optimize a Black Box (George Neuner) (2017-03-24)
| List of all articles for this month |

From: Seima Rao <>
Newsgroups: comp.compilers
Date: Fri, 24 Mar 2017 12:22:56 +0530
Organization: Compilers Central
Injection-Info:; posting-host=""; logging-data="47587"; mail-complaints-to=""
Keywords: optimize, question, comment
Posted-Date: 24 Mar 2017 16:09:03 EDT


        In our software development process, we decided that we will
        be using Open Source libraries as a plug-in into our software.

        Permissive licenses like BSD, MIT & Apache allow us
        some freedom in redistributing the code for commercial purposes.

        However, when cutting across licensing options, one is often
        held due to a library(Open Source) as a black box.

        Since we are plugging in a third party library, at some point
        of time in the future, we envision visiting it to optimize
        starting with the hotpath and then meandering into
        the visible items in a profile.

        My question is how do we start at all in optimizing a black box ?

        Because these open source initiatives have become synonymous
        with business (someone using them for commercial purposes) in
        many countries, I suspect that many have felt the need to
        "peek inside" as well as "work from the outside".

        Can anyone help ?

        p.s. Rewrite is an option but still ...

Seima Rao.
[I don't understand the problem. With every open source licence I've
ever seen, if you can use the code at all, you've got the source code
and you can recompile it and optimize it. -John]

Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.