Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.mac.system > #116911

Re: 64 to 32 bit

From Jolly Roger <jollyroger@pobox.com>
Newsgroups comp.sys.mac.system
Subject Re: 64 to 32 bit
Date 2018-06-02 15:46 +0000
Organization People for the Ethical Treatment of Pirates
Message-ID <fnfsfjF5023U5@mid.individual.net> (permalink)
References <peps08$pbm$1@news.albasani.net> <peq8si$pba$1@gioia.aioe.org> <010620180836443392%timstreater@greenbee.net> <fnd8adFjr8qU2@mid.individual.net> <barmar-280094.15090001062018@reader.eternal-september.org>

Show all headers | View raw


On 2018-06-01, Barry Margolin <barmar@alum.mit.edu> wrote:
> In article <fnd8adFjr8qU2@mid.individual.net>,
>  Jolly Roger <jollyroger@pobox.com> wrote:
>
>> On 2018-06-01, Tim Streater <timstreater@greenbee.net> wrote:
>> > In article <peq8si$pba$1@gioia.aioe.org>, Your Name
>> ><YourName@YourISP.com> wrote:
>> >
>> >>As of the current information, Apple is saying 32-bit apps will not
>> >>run *as* *efficiently* under the next version of macOS (10.14)
>> >
>> > WTF does this mean? Does Apple insert a NOOP between successive
>> > machine instructions so the app only runs half as fast?
>> 
>> My god, people... Please stop with the FUD. Nothing nefarious is going
>> on. This is simple engineering, and nothing more. iOS separates 32- and
>> 64-bit frameworks on 64-bit devices such that when all apps running on
>> the device are 64-bit, the operating system doesn't bother to load
>> 32-bit versions of those libraries. The result is that the system uses
>> less memory and launches apps more quickly. Even apps that happen to be
>> 64-bit "by accident" but don't actually have 64-bit performance
>> optimizations benefit from this memory efficiency. When 32-bit apps are
>> thrown into the mix, performance of the entire system is adversely
>> affected. There are, of course, other aspects of system and app design
>> that can also factor into performance; but that's the key take away from
>> Apple's warning.
>
> This type of "don't bother to load things that aren't needed" design is 
> much more important on small devices. It doesn't seem like the kind of 
> optimization that would be too important on bigger PCs, so I suspect 
> it's something different.

It's important on any device. Do you also suspect Apple is lying about it?

"In OS X v10.6 and later, most built-in apps are 64-bit. The first time
you run a 32-bit application, all of the 32-bit framework slices must be
loaded into memory. This means that loading older, 32-bit-only
applications causes significant memory pressure, particularly on
computers with limited RAM. This often outweighs the additional memory
impact caused by larger data structures."

<https://developer.apple.com/library/content/documentation/Darwin/Conceptual/64bitPorting/indications/indications.html>

-- 
E-mail sent to this address may be devoured by my ravenous SPAM filter.
I often ignore posts from Google. Use a real news client instead.

JR

Back to comp.sys.mac.system | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

64 to 32 bit Gerry <address@domain.com> - 2018-05-31 15:12 -0700
  Re: 64 to 32 bit nospam <nospam@nospam.invalid> - 2018-05-31 18:37 -0400
    Re: 64 to 32 bit gtr <xxx@yyy.zzz> - 2018-05-31 21:27 -0700
    Re: 64 to 32 bit JF Mezei <jfmezei.spamnot@vaxination.ca> - 2018-06-01 01:50 -0400
      Re: 64 to 32 bit nospam <nospam@nospam.invalid> - 2018-06-01 02:04 -0400
      Re: 64 to 32 bit Your Name <YourName@YourISP.com> - 2018-06-01 18:20 +1200
  Re: 64 to 32 bit Your Name <YourName@YourISP.com> - 2018-06-01 13:52 +1200
    Re: 64 to 32 bit JF Mezei <jfmezei.spamnot@vaxination.ca> - 2018-05-31 22:41 -0400
      Re: 64 to 32 bit Jolly Roger <jollyroger@pobox.com> - 2018-06-01 14:50 +0000
        Re: 64 to 32 bit Lewis <g.kreme@gmail.com.dontsendmecopies> - 2018-06-02 01:22 +0000
      Re: 64 to 32 bit "Snit's dysautonomia http://bit.ly/2Jqpplk" <frelwizzen@gmail.com> - 2018-06-02 23:28 -0700
    Re: 64 to 32 bit nospam <nospam@nospam.invalid> - 2018-06-01 01:29 -0400
      Re: 64 to 32 bit JF Mezei <jfmezei.spamnot@vaxination.ca> - 2018-06-01 01:41 -0400
        Re: 64 to 32 bit nospam <nospam@nospam.invalid> - 2018-06-01 02:04 -0400
    Re: 64 to 32 bit Tim Streater <timstreater@greenbee.net> - 2018-06-01 08:36 +0100
      Re: 64 to 32 bit Barry Margolin <barmar@alum.mit.edu> - 2018-06-01 11:10 -0400
        Re: 64 to 32 bit nospam <nospam@nospam.invalid> - 2018-06-01 11:21 -0400
        Re: 64 to 32 bit JF Mezei <jfmezei.spamnot@vaxination.ca> - 2018-06-01 12:49 -0400
          Re: 64 to 32 bit nospam <nospam@nospam.invalid> - 2018-06-01 12:51 -0400
      Re: 64 to 32 bit Jolly Roger <jollyroger@pobox.com> - 2018-06-01 15:50 +0000
        Re: 64 to 32 bit JF Mezei <jfmezei.spamnot@vaxination.ca> - 2018-06-01 12:54 -0400
          Re: 64 to 32 bit nospam <nospam@nospam.invalid> - 2018-06-01 13:08 -0400
          Re: 64 to 32 bit Lewis <g.kreme@gmail.com.dontsendmecopies> - 2018-06-02 01:31 +0000
          Re: 64 to 32 bit Jolly Roger <jollyroger@pobox.com> - 2018-06-02 15:31 +0000
            Re: 64 to 32 bit JF Mezei <jfmezei.spamnot@vaxination.ca> - 2018-06-02 14:40 -0400
              Re: 64 to 32 bit nospam <nospam@nospam.invalid> - 2018-06-02 14:42 -0400
              Re: 64 to 32 bit Barry Margolin <barmar@alum.mit.edu> - 2018-06-02 22:36 -0400
              Re: 64 to 32 bit Lewis <g.kreme@gmail.com.dontsendmecopies> - 2018-06-05 09:24 +0000
          Re: 64 to 32 bit Jolly Roger <jollyroger@pobox.com> - 2018-06-02 15:39 +0000
            Re: 64 to 32 bit JF Mezei <jfmezei.spamnot@vaxination.ca> - 2018-06-02 14:44 -0400
              Re: 64 to 32 bit nospam <nospam@nospam.invalid> - 2018-06-02 14:49 -0400
                Re: 64 to 32 bit JF Mezei <jfmezei.spamnot@vaxination.ca> - 2018-06-02 15:00 -0400
                Re: 64 to 32 bit nospam <nospam@nospam.invalid> - 2018-06-02 15:12 -0400
                Re: 64 to 32 bit Jolly Roger <jollyroger@pobox.com> - 2018-06-02 21:44 +0000
                Re: 64 to 32 bit "John Varela" <newlamps@verizon.net> - 2018-06-04 18:41 +0000
                Re: 64 to 32 bit Steve Carroll <frelwizzen@gmail.com> - 2018-06-04 12:14 -0700
                Re: 64 to 32 bit Jolly Roger <jollyroger@pobox.com> - 2018-06-04 19:21 +0000
                Re: 64 to 32 bit gtr <xxx@yyy.zzz> - 2018-06-04 14:39 -0700
              Re: 64 to 32 bit Tim Streater <timstreater@greenbee.net> - 2018-06-02 19:56 +0100
                Re: 64 to 32 bit JF Mezei <jfmezei.spamnot@vaxination.ca> - 2018-06-02 15:04 -0400
                Re: 64 to 32 bit Alan Browne <bitbucket@blackhole.com> - 2018-06-04 18:54 -0400
              Re: 64 to 32 bit Jolly Roger <jollyroger@pobox.com> - 2018-06-02 21:43 +0000
              Re: 64 to 32 bit Lewis <g.kreme@gmail.com.dontsendmecopies> - 2018-06-05 09:29 +0000
        Re: 64 to 32 bit Barry Margolin <barmar@alum.mit.edu> - 2018-06-01 15:09 -0400
          Re: 64 to 32 bit Jolly Roger <jollyroger@pobox.com> - 2018-06-02 15:46 +0000
            Re: 64 to 32 bit nospam <nospam@nospam.invalid> - 2018-06-02 12:00 -0400
              Re: 64 to 32 bit Jolly Roger <jollyroger@pobox.com> - 2018-06-02 16:58 +0000
                Re: 64 to 32 bit JF Mezei <jfmezei.spamnot@vaxination.ca> - 2018-06-02 14:50 -0400
                Re: 64 to 32 bit nospam <nospam@nospam.invalid> - 2018-06-02 14:54 -0400
                Re: 64 to 32 bit JF Mezei <jfmezei.spamnot@vaxination.ca> - 2018-06-02 15:01 -0400
                Re: 64 to 32 bit nospam <nospam@nospam.invalid> - 2018-06-02 15:12 -0400
                Re: 64 to 32 bit JF Mezei <jfmezei.spamnot@vaxination.ca> - 2018-06-02 17:56 -0400
                Re: 64 to 32 bit nospam <nospam@nospam.invalid> - 2018-06-02 18:08 -0400
                Re: 64 to 32 bit Jolly Roger <jollyroger@pobox.com> - 2018-06-03 03:55 +0000
                Re: 64 to 32 bit "Snit's dysautonomia http://bit.ly/2Jqpplk" <frelwizzen@gmail.com> - 2018-06-03 07:48 -0700
                Re: 64 to 32 bit "Snit's dysautonomia http://bit.ly/2Jqpplk" <frelwizzen@gmail.com> - 2018-06-03 11:28 -0700
                Re: 64 to 32 bit Jolly Roger <jollyroger@pobox.com> - 2018-06-03 03:54 +0000
                Re: 64 to 32 bit Lewis <g.kreme@gmail.com.dontsendmecopies> - 2018-06-05 09:43 +0000
                Re: 64 to 32 bit Jolly Roger <jollyroger@pobox.com> - 2018-06-02 21:37 +0000
                Re: 64 to 32 bit Your Name <YourName@YourISP.com> - 2018-06-03 12:07 +1200
                Re: 64 to 32 bit Lewis <g.kreme@gmail.com.dontsendmecopies> - 2018-06-05 09:42 +0000
            Re: 64 to 32 bit JF Mezei <jfmezei.spamnot@vaxination.ca> - 2018-06-02 14:47 -0400
              Re: 64 to 32 bit nospam <nospam@nospam.invalid> - 2018-06-02 14:49 -0400
              Re: 64 to 32 bit Jolly Roger <jollyroger@pobox.com> - 2018-06-02 21:40 +0000
              Re: 64 to 32 bit Lewis <g.kreme@gmail.com.dontsendmecopies> - 2018-06-05 09:45 +0000
            Re: 64 to 32 bit Barry Margolin <barmar@alum.mit.edu> - 2018-06-02 22:35 -0400
              Re: 64 to 32 bit Your Name <YourName@YourISP.com> - 2018-06-03 15:09 +1200
              Re: 64 to 32 bit Lewis <g.kreme@gmail.com.dontsendmecopies> - 2018-06-05 09:47 +0000

csiph-web