Sidan 2 av 2 FörstaFörsta 1 2
Resultat 31 till 50 av 50

Ämne: "Allvarligt fel" vid utskrift!

  1. #31

    Bror Johansson
    Medlemsnr
    8633
    Inlägg
    234
    Ha gärna "Minne"-delen nedfälld (via klick på nedåtpilen) för att se vilket eller vilka program som använder minnet - och i vilken utsträckning.

    (WLXPhotoGallery omges inte av det allra bästa ryktet vad gäller felfrihet)

  2. #32

    Kåre Olsson
    Medlemsnr
    40469
    Inlägg
    115
    OK Johan, stängde nästan allt och försökte få med så mycket jag kunde. Hoppas det syns på klippet.

    Syns att minnet går i taket, men det andra får dom som förstår bättre förklara.

    Skrev ut 218 av 418 sidor
    Bifogade bilder Bifogade bilder
    Senast redigerat av Smeden den 2016-01-01 klockan 15:58.

  3. #33
    AlfChrs avatar
    Alf Christophersen
    Medlemsnr
    919
    Ort
    Songe
    Inlägg
    478
    Bildene tar nok eksakt like mye plass i Disgen 8.2d og Disgen 2016 (de blir bare skrevet ut til fil og tar ikke minneplass i det hele tatt)

    Derimot har alle programmer som skal lage f.eks. indekser og annet behov for å lagre i minnet opplysninger om hver eneste person som er skrevet ut for senere bruk i utskriften.

    Dette er noe som i Disgen 2016 og alle andre programmer skapt med Delphi eller Microsoft eller Java eller hva som helst annet under Windows Vista og senere krever DOBBELT så mye minne som tidligere.

    Har som programutvikler eksakt samme problem, men altså med helt andre programmer enn Disgen. Minnet går tomt dobbelt så raskt som tidligere om man ikke sparer alt midlertidig i langsom database og derav sterkt forlenget tidsforbruk på å lage en utskrift. Diskbruk i databaser er ca. 1000 mer tidkrevende enn å lagre all informasjon i RAM.

    Hva programutviklere har prioritert vet jeg ikke.

    Heldigvis er RAM billig for tiden, men spørsmålet er kjapt, har maskinen plass til mer enn 4 Gb. Det er ikke lange tid siden maskiner ble solgt med 4 Gb som øvre grense. :-(

    Men anbefalt minne i dag er min. 8 Gb om man skal bruke programmer utenom bare å kjøre Windows. Min. krav for å kjøre Windows uten noe som helst programvare er vel 2 Gb, mot tidligere 256 Mb.
    Senast redigerat av AlfChr den 2016-01-01 klockan 16:56.
    Alf Christophersen Disgen fadder Norge.

  4. #34

    Kåre Olsson
    Medlemsnr
    40469
    Inlägg
    115
    Ja du Alf, man undrar hur utvecklarna tänkt här.

    Jag tror inte det framgått någonstans, se inlägg #28, om att man bör ha en hyffsat kraftfull dator med stort RAM-minne.

    Som du ser av inlägg #29 har jag fysiskt sett plats för större RAM-minne, men jag vet inte om datorn kan hantera detta.

    Tack för all intressant information du har bidragit med, och hälsa ditt underbara Norge!

  5. #35
    AlfChrs avatar
    Alf Christophersen
    Medlemsnr
    919
    Ort
    Songe
    Inlägg
    478
    Et annet problem ang. minne er at fordi Disgen er 32-bits program (så langt jeg kan se av plasseringen i Program Files (x86) så kan programmet fortsatt kun utnytte max 2/4 Gb minne. Men, den begrensingen er det nok ikke det som skaper problem. Disgen er ikke lenger oppe enn litt over 1 Gb.

    Men totalsum overstiger maks for alle programmer samlet.

    Forslag er å avslutte alle andre programmer som vises i oversikten over programmer som vises under første flik, på engelsk Applications (Anbefaler programmet man kan starte med høyreklikk på oversikten nederst hvor bl.a. Disgen vises. Program som Word tar masse plass i tillegg til Disgen og medvirker fort at Disgen får 200-500 Mb mindre minne totalt tilgjengelig om swapfilen ikke kan bli større enn den er.

    du bør også undersøke hvorfor du ikke kan få lagt inn mer vekslefilplass. Anbefalt er 2x RAM
    Alf Christophersen Disgen fadder Norge.

  6. #36

    Kåre Olsson
    Medlemsnr
    40469
    Inlägg
    115
    Ser man på, enligt specifikationen på moderkortet kan den under vissa omständigheter, hantera upp till 16GB.

    Jag har Windows 10 Pro 64-bit

    Alltid något!
    Bifogade bilder Bifogade bilder

  7. #37

    Bror Johansson
    Medlemsnr
    8633
    Inlägg
    234
    Citat Ursprungligen postat av AlfChr Visa inlägg
    Problemet er at Disgen 2016 bruker 2 ganger så mye minne for samme setning i forhold til Disgen 8.2 og tidligere som brukte en minnecelle (byte) pr tegn skrevet, mens UTF-16 bruker minimum 16 bits, dvs. 2 byte, noen ganger opp til 4.
    Varför har man valt att använda UTF-16 i Disgen, när man rimligtvis vet att en utomordentligt stor del av de tecken som används av Disgenanvändande släktforskare, finns i något latinskt alfabet och därför ryms i en byte, om UTF-8 valts?

    Det lilla fåtal andra tecken som kan förmodas förekomma, skulle förvisso kräva två - eller i sällsynta fall fyra - byte per tecken.

    Dessutom undras om Disgen 201X kan tolka och/eller generera GEDCOM med text kodad som UTF-16?

  8. #38
    AlfChrs avatar
    Alf Christophersen
    Medlemsnr
    919
    Ort
    Songe
    Inlägg
    478
    Fordi UTF-16 er standard i Delphi XE8, fordi det er standard i Windows 8 :-)

    UTF-8 er en forenklet versjon som kombinderer 8-bits tegnsett med å kunne lage mer kompliserte tegn som gjør bl.a. tegnstrengbehandling til en utfordring :-( Mye enklere om man i utgangspunktet kan gå ut fra at alle aktuelle tegnsett er av samme størrelse.
    Alf Christophersen Disgen fadder Norge.

  9. #39

    Bror Johansson
    Medlemsnr
    8633
    Inlägg
    234
    Om Delphi vet jag intet. Det skulle dock förvåna om Delphi saknar stöd för UTF-8.

    Windows använder Unicode med UTF-16LE internt.

    För applikationsprogram (för Windows 7,8,10) rekommenderas Unicode, men stöd för 'Code page'-hantering finns. Som teckenrepresentation rekommenderas UTF-16 (och främst då UTF-16LE), men fullständigt stöd för ex.vis UTF-8 finns.

    Den enda representation av Unicodetecken som är längdinvariant är UTF-32. I UTF-16 kan mer än två byte per tecken få förekomma.

    Text i E-post representeras i UTF-8.

    I HTML (upp t.o.m. version 4) representeras text i UTF-8. I HTML-5 får UTF-16 finnas, men rekommenderas inte.

    I text som skapats i Unix eller Linux representeras text i UTF-8 eller UTF-32. UTF-16 förekommer i princip inte.

    För att kunna hantera text med ursprung från (UTF-8)-GEDCOM, E-post, HTML och Unix/Linux måste Disgen ändå ha förmåga att tolka UTF-8.

    För att kunna generera allmänt läsbar GEDCOM och HTML behöver Disgen ändå ha förmåga att använda UTF-8.

    Dessutom - och inte minst - skulle behovet av lagringsutrymme för text i det närmaste halveras om UTF-8 hade använts.

  10. #40
    AlfChrs avatar
    Alf Christophersen
    Medlemsnr
    919
    Ort
    Songe
    Inlägg
    478
    Jeg kan ikke svare for DIS sine disposisjoner.

    Men, for det første UTF-16LE er en av flere Unicode standarder og ble innført som standard i 2008/2009 for Delphi. Det ble gjort ved at StringA som var default i Windows frem til Windows XP (Windows 98???) og default for Delphi-deklarasjonen STRING ble forlatt og String fra Delphi 2009 av var samme som StringW.

    Skulle man forlate dette måtte alle deklarasjoner av string og alle funksjonskall som bruker tekst skrives om. Og Delphi ville fortsatt i dag være fremtidsmusikk.

    Et personlig håp er at i forbindelse med renovasjon av kode som i hvertfall for Disgen 5 var funksjonsorientert med enkle vektorer og skalarer som variable og så vidt jeg vet, ikke objektorientert i det hele tatt så blir kodebasen renovert med MVVM som paradigme, noe som vil gjøre det til en relativt enkel sak å lage Disgen også for Mac og iPhone.

    Men splitting av funksjons- og RAD-applikasjoner (som ABC80-kodestrukturer og Turbo Pascal kode) opp i Modell, View og ViewModell hvor kun ViewModellen vet noe om modellen mens View bare kan kommunisere med Viewmodell er tidkrevende

    Ad UTF-32 ser jeg ikke helt hensikten med å støtte om man da ikke ønsker at Disgen skal støtte tekstbehandling av kinesiske ideogrammer :-D

    Vel og merke er Kina et enormt marked, men ....

    Siden dette nå blir for teknisk for den vanlige leser setter jeg sluttstrek her :-)
    Senast redigerat av AlfChr den 2016-01-02 klockan 11:51.
    Alf Christophersen Disgen fadder Norge.

  11. #41

    Kåre Olsson
    Medlemsnr
    40469
    Inlägg
    115
    Med så mycket datakunskap inom räckhåll måste jag passa på och fråga om inställningen av det Virtuella minnet på datorn.

    Inställning nu är som ni ser att Windows får bestämma storleken, tycker att jag kommer lindrigast undan då med mina begränsade kunskaper.

    Om jag själv skulle sätta "Egen storlek", vad skulle jag då skriva in på "Ursprunglig storlek" respektive "Maximal storlek" för diskarna C: som innehåller program respektive E: som innehåller datafilerna?

    Alf rekommenderar i inlägg #35 2XRAM, d.v.s. med mitt nuvarande RAM på 4GB, skulle det bli 8000 i "Maximal" rutan, eller.....? Men i "Ursprunglig"........?

    Ska jag ange egen storlek på alla diskarna?

    Undra
    "Lärljungen"
    Bifogade bilder Bifogade bilder

  12. #42
    AlfChrs avatar
    Alf Christophersen
    Medlemsnr
    919
    Ort
    Songe
    Inlägg
    478
    Du kommer langt ved standard valg. Å binde veksleminnet, spesielt om veksleminnet har begrensete mengder data å gi deg, er risikabelt. Da vil ikke bare Disgen begynne å gi feilmeldinger og evt. stoppe pga. manglende minne, men mange om man starter for mange.

    Med 8 kan du tryggere låse til f.eks. 16 Gb om maks angis til det. (Men mer enn 2X kan uansett ikke Windows utnytte.

    Og, for 32-bits programmer som Disgen kan kun 2 Gb uansett nyttes. Men med 16 Gb kan du kjører 10-15 Disgen i parallell om du klarer å aktivere i samme ms alle sammen.
    Alf Christophersen Disgen fadder Norge.

  13. #43

    Kåre Olsson
    Medlemsnr
    40469
    Inlägg
    115
    Alf, nu vet jag inte vad som är standard, men jag låter Windows sköta detta åt mej, och låter det stå som i klippet du såg.

    Vad gäller RAM, så har jag RAM på 2 x 8 GB på väg hem.

    Hälsar
    Kåre

  14. #44
    AlfChrs avatar
    Alf Christophersen
    Medlemsnr
    919
    Ort
    Songe
    Inlägg
    478
    Standard er det du har satt opp.

    Når du får maskinen opp på 16 GB (20??) kan du eksperimentere med forskjellige valg. Det er mulig Windows vil gå for et lavt tall, og da kan det være en ide å skru opp til maks tilgjengelig.

    Men, det kan være at disken er for full for det. Det virket som du har mer enn 50% full disk. Da begynner den å begrense.

    En 2 Tb harddisk koster nå under 1000-lappen.

    Om du har flere disker er det også enkelte som anbefaler å bruke en stor D-disk som swap-disk. Da krangler ikke operativsystemet med dine programmer om hvem som skal bruke magneten på C-disken.
    Om du har flere disker, bruk den som har minst trafikk, evt. invester i en liten disk i tillegg.
    Kanskje en 60 Gb RAM-disk (SSD) vil gjøre susen.
    Alf Christophersen Disgen fadder Norge.

  15. #45

    Kåre Olsson
    Medlemsnr
    40469
    Inlägg
    115
    Så här ser de fasta diskarna ut. Alla är på 1,81TB:

    C: för program, observera att det INTE är en flash-disk. Namnet hänger kvar efter en SSD-disk som satt där förut.
    E: för data
    F: som är en back-up från E:

    Jag har sedan en lös som tar back-up från C:
    och en som tar back-up på Dokument, Bilder och Musik från E:

    Dessutom en MyCloud på 3TB som tar "resten"

    Jag har alltså både "hängslen och svångrem".

    Men visst skulle jag kunna frilägga F: så att man kunde ha en del av den som Swap-disk.

    Redigerar:
    Varför det, datamappen ligger ju på C:Användare, och det är ju gott om utrymme på C:
    Jag gör en manuell stor swap-fil på C: och låter Windows bestämma storleken på E:
    Bifogade bilder Bifogade bilder
    Senast redigerat av Smeden den 2016-01-03 klockan 13:42.

  16. #46
    Christers avatar
    Christer Gustavsson
    Medlemsnr
    4621
    Ort
    Linköping
    Inlägg
    1 770
    Grundproblemet är felanmält (#2362).
    Christer Gustavsson - Dis verksamhetsledare emeritus

  17. #47
    DanielBerglunds avatar
    Daniel Berglund
    Medlemsnr
    25564
    Ort
    Göteborg
    Inlägg
    1 152
    Vi har en annan medlem som fått detta problem eller ett liknande. När vi försökte återskapa det med hans databas hade vi ingen framgång. Det kanske går bättre den här gången.

    Jag misstänker att det är en s.k. minnesläcka, alltså att Disgen läser in bildfilerna och skickar dem till skrivaren men tar sedan inte bort dem ur minnet. Däremot har det garanterat inget med mängden RAM-minne, diskutrymme eller växlingsfiler att skaffa. Disgen är mycket riktigt ett 32-bit program och kan inte använda mer än drygt 2 GB minne oavsett hur mycket som är monterat i datorn.
    Ordförande & Disgenutvecklare.

  18. #48

    Kåre Olsson
    Medlemsnr
    40469
    Inlägg
    115
    Daniel, stort tack för underhandsinformationen. Jag önskar er lycka till och är mycket spänd på att få veta hur detta slutar.
    Skönt att höra att det inte bara är jag som har detta problemet.

    Jag kommer i vilket fall som helst att montera större minne i datorn, när det kommer.
    Till stor glädje för min datorspelande sonson.

    Hälsar
    Kåre

  19. #49

    Bror Johansson
    Medlemsnr
    8633
    Inlägg
    234
    Kanske kan det i denna tråd förtjäna nämnas att:

    om man använder en 32-bits version av Windows, och

    om man har mer än 4GB i datorn, så:

    kan man lämpligen utnyttja det minne som finns 'över' 4GB som en RAM-disk via speciell programvara och med fördel placera en paging-fil på denna RAM-disk.

  20. #50

    Kåre Olsson
    Medlemsnr
    40469
    Inlägg
    115
    Raderat
    Senast redigerat av Smeden den 2016-01-06 klockan 12:42.

Sidan 2 av 2 FörstaFörsta 1 2

Behörigheter för att posta

  • Du får inte posta nya ämnen
  • Du får inte posta svar
  • Du får inte posta bifogade filer
  • Du får inte redigera dina inlägg
  •