Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8707201
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 13, 20262026-06-13T03:48:44+00:00 2026-06-13T03:48:44+00:00

I have an exe containing Fortran and C++ code that was recently modified to

  • 0

I have an exe containing Fortran and C++ code that was recently modified to link against some custom static libraries. The exe now runs significantly slower (~ factor of 2) than before in every function, even though it is not calling any new code in the test run. The call graph and function hit count has been checked in a profiler and validates the assertion that the new code is not being called.

At link time there are now numerous “multiple definition” warnings caused by the new code. However, optimisations are still enabled and no other compiler or environment settings have been modified. The exe is not significantly larger than before and the memory footprint is the same in both runs.

Any ideas what might cause this?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-13T03:48:45+00:00Added an answer on June 13, 2026 at 3:48 am

    The problem was caused by a spiralling chain of includes with optimizations inadvertently switched off in certain modules further down the call chain. Having no optimizations in these modules was of no consequence until the headers were linked, which is a performance-critical section of the code. The optimized module that used to include these headers no longer does due to changes in build order.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have inherited some C# code where a PHP page containing the function &decrypt
I have a windows service containing this code: public static void ExtractTextInner(string source, string
I have an exe that already creates a csv file. If I save the
I have an EXE that I want to distribute, but I don't want to
I have a .exe assembly and a set of referenced assemblies that I would
I have an exe that is built and placed into a Setup project for
After I have changed my dll containing my custom control I am getting warnings
I have some unit tests that run fine on my dev machine on both
I have a zip file containing pdf, .exe inside. When I am using FF
I have two executables that access a DLL containing Data Access Layer objects Each

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.